Details

Time bar (total: 14.3s)

analyze557.0ms (3.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
18.8%18.7%81.1%0.1%0%0%0%8
26.7%26.5%72.9%0.1%0.4%0%0%9
38.7%38.2%60.7%0.1%1%0%0%10
43.2%41.7%54.9%0.1%3.2%0%0%11
50.1%47.6%47.4%0.1%4.8%0%0%12
Compiler

Compiled 20 to 15 computations (25% saved)

sample3.0s (20.8%)

Results
1.3s6624×body256valid
596.0ms986×body1024valid
558.0ms2739×body256infinite
204.0ms645×body512valid
136.0ms209×body1024infinite
99.0ms232×body512infinite
1.0msbody2048infinite
1.0msbody2048valid
Bogosity

preprocess161.0ms (1.1%)

Algorithm
egg-herbie
Rules
2445×associate-/l/_binary64
826×unswap-sqr_binary64
669×sqr-pow_binary64
330×pow-sqr_binary64
225×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03096
17696
219496
378296
4166896
5171996
6178696
7186396
8195096
9205696
10401796
11416596
12434096
13452296
14472296
15494896
16521096
17548496
18578696
19610896
20625396
033
133
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
1
Call 2
Inputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 c (pow.f64 s 2)) c)))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 s (pow.f64 x 2)) s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (*.f64 x (pow.f64 c 2)) x)))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s s)) (*.f64 x (*.f64 x (*.f64 c c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 x s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x c)) (*.f64 s (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 c (pow.f64 s 2)) c)))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (*.f64 x x) (*.f64 c (*.f64 c (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 s (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 x (*.f64 c (*.f64 (*.f64 x s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (*.f64 s (*.f64 x c)) (*.f64 s (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 s (pow.f64 x 2)) s)))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 s)) (*.f64 x (*.f64 x (*.f64 s s)))) (*.f64 c c))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 s (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 x (*.f64 c (*.f64 (*.f64 x s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (*.f64 s (*.f64 x c)) (*.f64 s (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (*.f64 x (pow.f64 c 2)) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s s)) (*.f64 x (*.f64 x (*.f64 c c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 x s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x c)) (*.f64 s (*.f64 x c))))
Symmetry

(sort c s)

Compiler

Compiled 22 to 17 computations (22.7% saved)

simplify117.0ms (0.8%)

Algorithm
egg-herbie
Rules
750×unswap-sqr_binary64
682×sqr-pow_binary64
649×fabs-mul_binary64
594×cube-prod_binary64
519×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01324
13024
27224
325524
4116924
5214024
6333224
7340924
8350624
9364024
10382724
11407624
12441524
13481024
14536224
15610324
16703924
17759924
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))

eval2.0ms (0%)

Compiler

Compiled 99 to 52 computations (47.5% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New246
Fresh101
Picked000
Done000
Total347
Error
4.6b
Counts
7 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
26.4b
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
16.0b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
11.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
22.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
Compiler

Compiled 76 to 47 computations (38.2% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s)))))
4.9b
(*.f64 x (*.f64 x (*.f64 s s)))
7.2b
(*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))
7.3b
(*.f64 x (*.f64 s s))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series20.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
c
@-inf
(*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))
2.0ms
x
@-inf
(*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s)))))
1.0ms
c
@0
(*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))
1.0ms
x
@0
(*.f64 x (*.f64 s s))
1.0ms
x
@0
(*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s)))))

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
883×pow1_binary64
810×add-log-exp_binary64
810×log1p-expm1-u_binary64
810×expm1-log1p-u_binary64
789×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0946
118334
2231634
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(*.f64 x (*.f64 s s))
(*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))
(*.f64 x (*.f64 x (*.f64 s s)))
(*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x (*.f64 s s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 s s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (sqrt.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 s s))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 x s) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x s) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x s) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 x s) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 x s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))))

simplify60.0ms (0.4%)

Algorithm
egg-herbie
Rules
840×log-prod_binary64
334×fma-neg_binary64
297×exp-prod_binary64
289×sqr-pow_binary64
282×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01282050
13051498
213041498
336191498
Stop Event
node limit
Counts
172 → 66
Calls
Call 1
Inputs
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(-.f64 (+.f64 1 (*.f64 x (*.f64 s s))) 1)
(pow.f64 (*.f64 x (*.f64 s s)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 s s)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))
(exp.f64 (log.f64 (*.f64 x (*.f64 s s))))
(-.f64 (+.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1)
(pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 1)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))) 3)
(pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 x s) 2)))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 x s) 2)) 1)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 3)
(pow.f64 (*.f64 x s) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x s) 2)))
(-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)
(pow.f64 (*.f64 c (*.f64 x s)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
Outputs
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(-.f64 (+.f64 1 (*.f64 x (*.f64 s s))) 1)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 x (*.f64 s s)) 1)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 s s)))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s s) 3)))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 x 3)))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(exp.f64 (log.f64 (*.f64 x (*.f64 s s))))
(*.f64 x (*.f64 s s))
(*.f64 s (*.f64 s x))
(-.f64 (+.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))) 3)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 2)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(sqrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 2))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) (pow.f64 c 3)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(-.f64 (+.f64 1 (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 3)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 x s) 2)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(pow.f64 (*.f64 c (*.f64 x s)) 2)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) (pow.f64 c 3)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 x c)) 2)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 c s) (*.f64 c s))
0.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
4.7b
(*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))
5.7b
(*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))
Compiler

Compiled 60 to 17 computations (71.7% saved)

series19.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))
2.0ms
s
@inf
(*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))
1.0ms
c
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
1.0ms
s
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
1.0ms
x
@-inf
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
763×log-prod_binary64
393×pow-unpow_binary64
336×pow2_binary64
240×pow1/3_binary64
230×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01251
125745
2347645
Stop Event
node limit
Counts
4 → 110
Calls
Call 1
Inputs
(*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))
(*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (*.f64 c s) (*.f64 c s))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (*.f64 x c) s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x c) s) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 (*.f64 c s)) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 c s)) (log.f64 x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x c) s) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (*.f64 x c) s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) (cos.f64 (+.f64 x x))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 c s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c s) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c s) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c s) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c s) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1))))))

simplify75.0ms (0.5%)

Algorithm
egg-herbie
Rules
835×fma-def_binary64
490×distribute-rgt-in_binary64
284×log-prod_binary64
245×associate-/r*_binary64
229×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02924416
16983227
228573217
Stop Event
node limit
Counts
242 → 157
Calls
Call 1
Inputs
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(+.f64 0 (pow.f64 (*.f64 (*.f64 x c) s) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3)
(pow.f64 (*.f64 (*.f64 x c) s) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1))
(+.f64 0 (*.f64 x (pow.f64 (*.f64 c s) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))) 1)
(pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 1)
(pow.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)) 1/3)
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 c s)) (log.f64 x)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 c s)) (log.f64 x)) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x c) s) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (+.f64 x x)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (*.f64 x c) s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) (cos.f64 (+.f64 x x))) -1)
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) (cos.f64 (+.f64 x x))) 1) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 1))
(+.f64 0 (pow.f64 (*.f64 c s) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)
(pow.f64 (*.f64 c s) 2)
(pow.f64 (pow.f64 (*.f64 c s) 2) 1)
(pow.f64 (pow.f64 (*.f64 c s) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 c s) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c s) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c s))))
(exp.f64 (*.f64 (log.f64 (*.f64 c s)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (*.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (fma.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s)) (/.f64 (*.f64 -4/45 (pow.f64 x 4)) (*.f64 (*.f64 s s) (*.f64 c c))))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (-.f64 (/.f64 (*.f64 -4/45 (pow.f64 x 4)) (pow.f64 (*.f64 s c) 2)) (/.f64 2 (pow.f64 (*.f64 s c) 2))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (/.f64 -2 (pow.f64 (*.f64 s c) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(+.f64 0 (pow.f64 (*.f64 (*.f64 x c) s) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 2) 1/2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 (*.f64 x c) s) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 0 (*.f64 x (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 s c) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 s c) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 s c) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)) 1/2)
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 4)))
(fabs.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 4)))
(fabs.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 c s)) (log.f64 x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 c s)) (log.f64 x)) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x c) s) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c x))) 4)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 (*.f64 x c) s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (+.f64 x x)) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c s) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (*.f64 x c) s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2) 1/2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x c) s)) 2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3)) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) (cos.f64 (+.f64 x x))) 1) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)) 3))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x c) s) 2) 3)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 1))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 0 (pow.f64 (*.f64 c s) 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(pow.f64 (*.f64 c s) 2)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(pow.f64 (pow.f64 (*.f64 c s) 2) 1)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(pow.f64 (pow.f64 (*.f64 c s) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 3)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(sqrt.f64 (pow.f64 (*.f64 c s) 4))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c s))))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 c s)) 2))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 c (*.f64 x c))
0.1b
(*.f64 s (*.f64 x s))
0.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
15.1b
(*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c)))
Compiler

Compiled 57 to 18 computations (68.4% saved)

series9.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 c (*.f64 x c))
0.0ms
c
@inf
(*.f64 c (*.f64 x c))
0.0ms
x
@inf
(*.f64 c (*.f64 x c))
0.0ms
x
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
0.0ms
x
@inf
(*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c)))

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
845×log-prod_binary64
376×pow-unpow_binary64
368×pow2_binary64
267×pow1/3_binary64
254×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01354
127648
2372948
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(*.f64 s (*.f64 x s))
(*.f64 c (*.f64 x c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 x (*.f64 c c)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 x (*.f64 c c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (neg.f64 (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (pow.f64 (*.f64 x (*.f64 c c)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 c c)) -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) (cos.f64 (+.f64 x x))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (neg.f64 (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 s (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 s (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s x) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 s 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 s (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 s (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 s x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 c c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 c c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 c 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c c))) 1))))))

simplify81.0ms (0.6%)

Algorithm
egg-herbie
Rules
838×fma-def_binary64
508×distribute-rgt-in_binary64
498×distribute-lft-in_binary64
368×log-prod_binary64
365×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03124002
17843509
235373374
Stop Event
node limit
Counts
236 → 169
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(+.f64 0 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 1)
(pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 x (*.f64 c c)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 2))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 x (*.f64 c c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(exp.f64 (log.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (neg.f64 (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (pow.f64 (*.f64 x (*.f64 c c)) -1))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))))
(*.f64 (pow.f64 (*.f64 x (*.f64 c c)) -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2)
(pow.f64 (/.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) (cos.f64 (+.f64 x x))) -1)
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) (cos.f64 (+.f64 x x))) 1) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (neg.f64 (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 1))
(+.f64 0 (*.f64 s (*.f64 s x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s x)))) 1)
(pow.f64 (*.f64 s (*.f64 s x)) 1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 3)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 s x))) 2)
(pow.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s x) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 s 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 s x)))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 s x))))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 s x))))
(exp.f64 (log.f64 (*.f64 s (*.f64 s x))))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 s x))) 1))
(+.f64 0 (*.f64 x (*.f64 c c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c c)))) 1)
(pow.f64 (*.f64 x (*.f64 c c)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c c)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 c c))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c c))) 2)
(pow.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x c) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 c 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c c)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c c)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 c c))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 c c))))
(exp.f64 (log.f64 (*.f64 x (*.f64 c c))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c c))) 1))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2))) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s))))
(+.f64 (/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s)))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 c c)) (/.f64 x (*.f64 s s))) (/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s))))
(+.f64 (/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 c c)) (/.f64 x (*.f64 s s))) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c c) (*.f64 s s))))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 c c)) (/.f64 x (*.f64 s s))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c s) (*.f64 c s))))) (+.f64 (/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2))) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s)))))
(+.f64 (/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c s) (*.f64 c s))) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 c c)) (/.f64 x (*.f64 s s))) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(+.f64 0 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 2) 1/2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 x (*.f64 c c)) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 (*.f64 c c) x) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 s 6)) (*.f64 (pow.f64 x 3) (pow.f64 c 6))))
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 (*.f64 c c) x) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 s 6)) (*.f64 (pow.f64 x 3) (pow.f64 c 6))))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(log.f64 (pow.f64 (exp.f64 s) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 x (*.f64 c c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 (*.f64 c c) x) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 s 6)) (*.f64 (pow.f64 x 3) (pow.f64 c 6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) (pow.f64 (*.f64 (*.f64 c c) x) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 s 6)) (*.f64 (pow.f64 x 3) (pow.f64 c 6))))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(exp.f64 (log.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))
(pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))) (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) s) (*.f64 s (pow.f64 (*.f64 c x) 2))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (neg.f64 (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 (neg.f64 s) (pow.f64 (*.f64 c x) 2)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (neg.f64 (pow.f64 (*.f64 c x) 2)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (cos.f64 (+.f64 x x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (pow.f64 (*.f64 x (*.f64 c c)) -1))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c c))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (pow.f64 (*.f64 x (*.f64 c c)) -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 s s)) (*.f64 (*.f64 c c) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2) 1/2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (/.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) (cos.f64 (+.f64 x x))) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3)) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(pow.f64 (/.f64 (/.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) (cos.f64 (+.f64 x x))) 1) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (neg.f64 (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 s (*.f64 (neg.f64 s) (pow.f64 (*.f64 c x) 2)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (neg.f64 (pow.f64 (*.f64 c x) 2)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) 3))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))) 3)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2))))) 1))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(+.f64 0 (*.f64 s (*.f64 s x)))
(*.f64 s (*.f64 s x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))))
(*.f64 s (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s x)))) 1)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 s (*.f64 s x)) 1)
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2) 1/2)
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3) 1/3)
(*.f64 s (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 3)
(*.f64 s (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 s x))) 2)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s x) 3)) 1/3)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 s 3)) 1/3)
(*.f64 s (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2))
(*.f64 s (*.f64 s x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) s))
(*.f64 s (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 s x)))))
(*.f64 s (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 3))
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s x) 3)))
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 s 3)))
(*.f64 s (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 s x))))
(*.f64 s (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 s x))))
(*.f64 s (*.f64 s x))
(exp.f64 (log.f64 (*.f64 s (*.f64 s x))))
(*.f64 s (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 s x))) 1))
(*.f64 s (*.f64 s x))
(+.f64 0 (*.f64 x (*.f64 c c)))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c c)))) 1)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (*.f64 x (*.f64 c c)) 1)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c c)) 2) 1/2)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3) 1/3)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 c c))) 3)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c c))) 2)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x c) 3)) 1/3)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(pow.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 c 3)) 1/3)
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c c)) 2))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c c)))))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 c c)) 3))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x c) 3)))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 c 3)))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 c c))))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 c c))))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(exp.f64 (log.f64 (*.f64 x (*.f64 c c))))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c c))) 1))
(*.f64 (*.f64 c c) x)
(*.f64 c (*.f64 c x))

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))
4.9b
(*.f64 x (*.f64 x (*.f64 s s)))
7.3b
(*.f64 x (*.f64 s s))
18.5b
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
Compiler

Compiled 56 to 22 computations (60.7% saved)

series8.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))
1.0ms
x
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))
1.0ms
c
@inf
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
1.0ms
x
@inf
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))
0.0ms
c
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
816×log-prod_binary64
260×pow1/3_binary64
250×expm1-udef_binary64
250×log1p-udef_binary64
236×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01336
128132
2400732
Stop Event
node limit
Counts
2 → 101
Calls
Call 1
Inputs
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 1 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 c -2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))) (/.f64 1 (*.f64 s (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x s) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x s) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 s (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) x) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 s (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s (*.f64 x s))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x s))) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 s (*.f64 x s))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x x)) (/.f64 (pow.f64 c -2) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 x x)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x x)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x s)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 x s)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) (pow.f64 (*.f64 x s) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (neg.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c c)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 (cos.f64 (+.f64 x x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) c) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 1))))))

simplify73.0ms (0.5%)

Algorithm
egg-herbie
Rules
608×associate-/r/_binary64
316×distribute-rgt-in_binary64
314×distribute-lft-in_binary64
230×cube-prod_binary64
217×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03093685
18853271
235413185
Stop Event
node limit
Counts
161 → 168
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 c 2))) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 4) (pow.f64 c 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 c 2))) (/.f64 1 (pow.f64 c 2))))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 4) (pow.f64 c 2))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 6) (pow.f64 c 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 c 2))) (/.f64 1 (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(+.f64 0 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 c -2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))) (/.f64 1 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x s) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x s) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 1 x) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) x) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s (*.f64 x s))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x s))) (/.f64 (pow.f64 c -2) x))
(*.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 s (*.f64 x s))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) x))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x x)) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 x x)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 s s)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x x)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x s)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 x s)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x s)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) (pow.f64 (*.f64 x s) 2)) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) (cos.f64 (+.f64 x x))) -1)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))) 1) -1)
(neg.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))) 1))
(+.f64 0 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c c)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c c)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 1)
(*.f64 1 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (neg.f64 c))))
(*.f64 (pow.f64 c -2) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (pow.f64 c -1))
(*.f64 (pow.f64 c -1) (/.f64 (cos.f64 (+.f64 x x)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) c) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 2)
(pow.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) -1)
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c c) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) 1) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (neg.f64 c))))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c c) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 1))
Outputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)) (*.f64 -2 (/.f64 (pow.f64 c -2) (*.f64 s s))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)) (fma.f64 2/3 (/.f64 (/.f64 x (/.f64 (*.f64 c c) x)) (*.f64 s s)) (*.f64 -2 (/.f64 (pow.f64 c -2) (*.f64 s s)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) (+.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (/.f64 (/.f64 x (/.f64 (*.f64 c c) x)) (*.f64 s s)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 s (*.f64 s (*.f64 c c)))) (*.f64 -2 (/.f64 (pow.f64 c -2) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 1 (pow.f64 c 2))
(/.f64 1 (*.f64 c c))
(pow.f64 c -2)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 c 2))) (/.f64 1 (pow.f64 c 2)))
(fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 c c)) (/.f64 1 (*.f64 c c)))
(fma.f64 -2 (*.f64 (/.f64 x c) (/.f64 x c)) (/.f64 1 (*.f64 c c)))
(fma.f64 -2 (/.f64 x (/.f64 (*.f64 c c) x)) (pow.f64 c -2))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 4) (pow.f64 c 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 c 2))) (/.f64 1 (pow.f64 c 2))))
(fma.f64 2/3 (/.f64 (pow.f64 x 4) (*.f64 c c)) (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 c c)) (/.f64 1 (*.f64 c c))))
(fma.f64 2/3 (/.f64 (pow.f64 x 4) (*.f64 c c)) (fma.f64 -2 (*.f64 (/.f64 x c) (/.f64 x c)) (/.f64 1 (*.f64 c c))))
(fma.f64 2/3 (/.f64 (pow.f64 x 4) (*.f64 c c)) (fma.f64 -2 (/.f64 x (/.f64 (*.f64 c c) x)) (pow.f64 c -2)))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 4) (pow.f64 c 2))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 6) (pow.f64 c 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 c 2))) (/.f64 1 (pow.f64 c 2)))))
(fma.f64 2/3 (/.f64 (pow.f64 x 4) (*.f64 c c)) (fma.f64 -4/45 (/.f64 (pow.f64 x 6) (*.f64 c c)) (fma.f64 -2 (/.f64 (*.f64 x x) (*.f64 c c)) (/.f64 1 (*.f64 c c)))))
(fma.f64 2/3 (/.f64 (pow.f64 x 4) (*.f64 c c)) (fma.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 6) c) c) (fma.f64 -2 (*.f64 (/.f64 x c) (/.f64 x c)) (/.f64 1 (*.f64 c c)))))
(fma.f64 2/3 (/.f64 (pow.f64 x 4) (*.f64 c c)) (fma.f64 -4/45 (/.f64 (pow.f64 x 6) (*.f64 c c)) (fma.f64 -2 (/.f64 x (/.f64 (*.f64 c c) x)) (pow.f64 c -2))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 c 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(+.f64 0 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 s x) c)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 s x) c)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 s x) c)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 s x) c)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 c -2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))) (/.f64 1 (*.f64 s (*.f64 x s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 x s) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (*.f64 x s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s (*.f64 x s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x s) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x s) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 x) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 s (*.f64 x s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) x) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 s (*.f64 x s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s (*.f64 x s))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x s))) (/.f64 (pow.f64 c -2) x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 s (*.f64 x s))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) x))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x x)) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 s s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 x x)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 s s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x x)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 s s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 s x) c)) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 x s)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 s x) 2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (*.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) (pow.f64 (*.f64 x s) 2)) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) (cos.f64 (+.f64 x x))) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))) 1) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(neg.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(+.f64 0 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c c)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c c)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 1 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 4)) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (neg.f64 c))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (*.f64 c c))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 c (neg.f64 c)))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (*.f64 c c))))
(*.f64 (pow.f64 c -2) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (pow.f64 c -1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (pow.f64 c -1) (/.f64 (cos.f64 (+.f64 x x)) c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) c) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 (pow.f64 c 4)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (pow.f64 c 4)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 c 4))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 (pow.f64 c 4)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (pow.f64 c 4)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 c 4))) (pow.f64 (cbrt.f64 c) 2))
(pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 2)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(pow.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c c) 3)) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(pow.f64 (/.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) 1) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (neg.f64 c))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (*.f64 c c))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 c (neg.f64 c)))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (*.f64 c c))))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 c 4)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 2))
(fabs.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 c -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c c) 3)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))

eval180.0ms (1.3%)

Compiler

Compiled 12230 to 5616 computations (54.1% saved)

prune148.0ms (1%)

Pruning

30 alts after pruning (28 fresh and 2 done)

PrunedKeptTotal
New56428592
Fresh000
Picked101
Done123
Total56630596
Error
0b
Counts
596 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)
2.7b
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 3)
13.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
19.1b
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (pow.f64 (*.f64 x s) 2))
21.4b
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
32.6b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
32.7b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
29.5b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
21.6b
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
2.4b
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
2.9b
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 c (*.f64 x s)) 2))
20.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
16.0b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
36.0b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
24.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
11.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
23.6b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
16.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
14.8b
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
14.1b
(/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
31.8b
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
20.5b
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
38.5b
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
10.9b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
2.4b
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
2.3b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
8.1b
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
13.2b
(*.f64 (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (cos.f64 (+.f64 x x)))
13.0b
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (pow.f64 (*.f64 x c) 2))))
30.9b
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
Compiler

Compiled 1020 to 669 computations (34.4% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
0.7b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))
0.8b
(/.f64 1 (*.f64 (*.f64 x c) s))
3.5b
(*.f64 (*.f64 x c) s)
Compiler

Compiled 57 to 14 computations (75.4% saved)

series29.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
9.0ms
s
@inf
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))
2.0ms
x
@0
(/.f64 1 (*.f64 (*.f64 x c) s))
1.0ms
x
@-inf
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))
1.0ms
x
@-inf
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
1.0ms
s
@0
(/.f64 1 (*.f64 (*.f64 x c) s))

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
725×log-prod_binary64
541×prod-diff_binary64
221×expm1-udef_binary64
221×log1p-udef_binary64
212×log-div_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01256
126350
2390350
Stop Event
node limit
Counts
4 → 184
Calls
Call 1
Inputs
(*.f64 (*.f64 x c) s)
(/.f64 1 (*.f64 (*.f64 x c) s))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x c) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x c) (neg.f64 s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 c (*.f64 x s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1) (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 x s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 (*.f64 x c) (neg.f64 s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 c (*.f64 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c (*.f64 x s))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (sqrt.f64 (cos.f64 (+.f64 x x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (sqrt.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2))) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -1/2)) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (sqrt.f64 (cos.f64 (+.f64 x x)))) (sqrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c (*.f64 x s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))) (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 x s)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (+.f64 x x)) (/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)) (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cbrt.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (*.f64 (*.f64 c (*.f64 x s)) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x c)) (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) 1) (*.f64 s (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 s (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) 1) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) 1) (*.f64 s (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (+.f64 x x)) -1) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) -1) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) -1) (*.f64 s (*.f64 (*.f64 x c) (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x c))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 (*.f64 x c))) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1) (*.f64 c (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 (*.f64 c (*.f64 x s)))) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x c) (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) -1) (*.f64 (*.f64 x c) (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 x c))) s)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c (*.f64 x s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 c (*.f64 x s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) (pow.f64 (*.f64 c (*.f64 x s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))) 1))))))

simplify99.0ms (0.7%)

Algorithm
egg-herbie
Rules
513×log-prod_binary64
490×associate-/l*_binary64
471×associate-/r*_binary64
371×associate-*r*_binary64
360×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04555658
112264967
262594965
Stop Event
node limit
Counts
328 → 257
Calls
Call 1
Inputs
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(+.f64 0 (*.f64 c (*.f64 x s)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)
(/.f64 x (/.f64 1 (*.f64 c s)))
(/.f64 (*.f64 x c) (/.f64 1 s))
(/.f64 s (/.f64 1 (*.f64 x c)))
(/.f64 (*.f64 c (*.f64 x s)) 1)
(/.f64 1 (/.f64 1 (*.f64 c (*.f64 x s))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))
(/.f64 (*.f64 (*.f64 x c) (neg.f64 s)) -1)
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x c) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))
(+.f64 0 (/.f64 1 (*.f64 c (*.f64 x s))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 c (*.f64 x s))))) 1)
(*.f64 1 (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 x c) (neg.f64 s))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))
(*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(pow.f64 (*.f64 c (*.f64 x s)) -1)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) 2)
(pow.f64 (neg.f64 (*.f64 (*.f64 x c) (neg.f64 s))) -1)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 c (*.f64 x s))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c (*.f64 x s))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c (*.f64 x s))))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (cos.f64 (+.f64 x x)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1)
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) (cos.f64 (+.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (cos.f64 (+.f64 x x))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x c) (neg.f64 s))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 s))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))
(*.f64 (pow.f64 x -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (sqrt.f64 (cos.f64 (+.f64 x x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2))) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -1/2)) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))
(*.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (sqrt.f64 (cos.f64 (+.f64 x x)))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 2)
(pow.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) -1)
(pow.f64 (/.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) 1) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) (neg.f64 s))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c (*.f64 x s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 1))
(+.f64 0 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))) (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 x s)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 c (*.f64 x s))))
(/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cos.f64 (+.f64 x x))))
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) 2))
(/.f64 (cos.f64 (+.f64 x x)) (/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)) (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cbrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 -1 (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))
(/.f64 -1 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (*.f64 (*.f64 c (*.f64 x s)) s))
(/.f64 (/.f64 1 (*.f64 x c)) (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) s))
(/.f64 (neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) 1) (*.f64 s (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 -1 (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 s (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (*.f64 -1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) s))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 s s))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) 1) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) 1) (*.f64 s (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 (cos.f64 (+.f64 x x)) -1) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) -1) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) -1) (*.f64 s (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x c))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) s))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 (*.f64 x c))) (*.f64 s s))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (*.f64 c (*.f64 x s))))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1) (*.f64 c (*.f64 x s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 -1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) s)
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 (*.f64 c (*.f64 x s)))) s)
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) s)
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) -1) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 x c))) s)
(pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))) 2)
(pow.f64 (*.f64 (*.f64 c (*.f64 x s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))) -1)
(pow.f64 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 c (*.f64 x s))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cos.f64 (+.f64 x x))) -1)
(pow.f64 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) -1)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) (pow.f64 (*.f64 c (*.f64 x s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))) 1))
Outputs
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 s) x) c))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s)) (/.f64 (/.f64 1 c) (*.f64 s x)))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 s) x) c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 s s) (*.f64 c c))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (*.f64 (*.f64 c s) (*.f64 c s)) x)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (*.f64 (*.f64 c s) (*.f64 c s)) x)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (-.f64 (/.f64 -4/45 (/.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (pow.f64 x 4))) (/.f64 2 (*.f64 (*.f64 c s) (*.f64 c s)))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (*.f64 (*.f64 c s) (*.f64 c s)) x)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c s) (*.f64 c s))) (/.f64 -2 (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(+.f64 0 (*.f64 c (*.f64 x s)))
(*.f64 c (*.f64 s x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)
(*.f64 c (*.f64 s x))
(/.f64 x (/.f64 1 (*.f64 c s)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x c) (/.f64 1 s))
(*.f64 c (*.f64 s x))
(/.f64 s (/.f64 1 (*.f64 x c)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 c (*.f64 s x))
(/.f64 1 (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 c (*.f64 s x))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 (*.f64 (*.f64 x c) (neg.f64 s)) -1)
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) -1)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(fabs.f64 (*.f64 c (*.f64 s x)))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x c) 3)))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))
(*.f64 c (*.f64 s x))
(+.f64 0 (/.f64 1 (*.f64 c (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 c (*.f64 x s))))) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 1 (/.f64 1 (*.f64 c (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 c s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(pow.f64 (*.f64 c (*.f64 x s)) -1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) 1/3)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) 3)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) 2)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(pow.f64 (neg.f64 (*.f64 (*.f64 x c) (neg.f64 s))) -1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fabs.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))
(log.f64 (exp.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 c (*.f64 x s))))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) -1))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 s) x) c)
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c (*.f64 x s))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c (*.f64 x s))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c (*.f64 s x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c (*.f64 s x))))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))) (cos.f64 (+.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (cos.f64 (*.f64 x -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cos.f64 (*.f64 x -2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (pow.f64 x -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (sqrt.f64 (cos.f64 (+.f64 x x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1/2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2))) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (cos.f64 (*.f64 x -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -1/2)) (pow.f64 (*.f64 c (*.f64 x s)) -1/2))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (sqrt.f64 (cos.f64 (+.f64 x x)))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 2)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(pow.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(pow.f64 (/.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) 1) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 c (*.f64 x s)) 3)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) 1))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))
(+.f64 0 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))) (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 x s)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) 2))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (+.f64 x x)) (/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 2)) (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 2)) (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 2)) (*.f64 c (*.f64 s x))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cbrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 -1 (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 -1 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (*.f64 (*.f64 c (*.f64 x s)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 1 (*.f64 x c)) (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) 1) (*.f64 s (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 -1 (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 s (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 -1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) 1) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) 1) (*.f64 s (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (cos.f64 (+.f64 x x)) -1) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) -1) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) -1) (*.f64 s (*.f64 (*.f64 x c) (neg.f64 s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x c))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 (*.f64 x c))) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 1) (*.f64 c (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (*.f64 c (*.f64 x s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 -1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) s)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (*.f64 x s)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 1 (*.f64 c (*.f64 x s)))) s)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (neg.f64 (cos.f64 (+.f64 x x)))) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) s)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) -1) (*.f64 (*.f64 x c) (neg.f64 s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 x c))) s)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))) 3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 x s))) 2)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (*.f64 (*.f64 c (*.f64 x s)) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (*.f64 (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))) (*.f64 c (*.f64 x s))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2))) 2))
(fabs.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2))))
(log.f64 (exp.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) (pow.f64 (*.f64 c (*.f64 x s)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) 3) (pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 s x))) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) -2))) 1))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 (*.f64 x -2)))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
16.2b
(*.f64 (*.f64 s s) (*.f64 c c))
17.3b
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
Compiler

Compiled 47 to 11 computations (76.6% saved)

series10.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
c
@0
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
1.0ms
s
@0
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
1.0ms
c
@0
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
1.0ms
x
@0
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
1.0ms
c
@inf
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
583×log-prod_binary64
468×pow-prod-down_binary64
411×exp-prod_binary64
272×pow2_binary64
260×pow-unpow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01145
122630
2283327
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(*.f64 (*.f64 s s) (*.f64 c c))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 x (*.f64 s c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 s c) 2) (pow.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 s c) 2) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 s c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c x) s) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 s c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s c) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s c) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s c) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s c) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 s c)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s c) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s c))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s c) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s c) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s c))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 x (*.f64 s c)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -2) (pow.f64 (*.f64 s c) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 s c)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 1) 1))))))

simplify82.0ms (0.6%)

Algorithm
egg-herbie
Rules
416×fma-neg_binary64
344×associate-*l/_binary64
322×times-frac_binary64
320×associate-/r*_binary64
318×unswap-sqr_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02473421
15562197
215122197
379022197
Stop Event
node limit
Counts
203 → 174
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1)
(/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2))
(/.f64 (pow.f64 (*.f64 s c) 2) (pow.f64 x -2))
(/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2))
(/.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 1)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 s c) 2) x) (/.f64 1 x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) -1)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3) -1/3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) 3)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 (*.f64 c x) s) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s c))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1) 1))
(+.f64 0 (pow.f64 (*.f64 s c) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s c) 2))) 1)
(pow.f64 (pow.f64 (*.f64 s c) 2) 1)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 s c))))
(pow.f64 (pow.f64 (*.f64 s c) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 s c) 6) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s c)) 2) 3)
(pow.f64 (*.f64 s c) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s c))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))))
(sqrt.f64 (pow.f64 (*.f64 s c) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s c) 2))))
(cbrt.f64 (pow.f64 (*.f64 s c) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s c) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s c) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 s c))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s c))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s c) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 s c)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s c))) 1) 1))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 1)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 x -2))
(*.f64 (pow.f64 x -2) (pow.f64 (*.f64 s c) -2))
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 1)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3) 1/3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) -1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -3)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) 2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c)))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 1) 1))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 c 2) (pow.f64 s 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(*.f64 (pow.f64 s 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 0 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 s c) 2) (pow.f64 x -2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) -1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 s c) 2) x) (/.f64 1 x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) -1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -3) -1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -3) -1/6))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -3) -1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -3) -1/6))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -3) -1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -3) -1/6))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) 1/2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) 3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 (*.f64 c x) s) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6)) 1/3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) 3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1) 1))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 0 (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s c) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (pow.f64 (*.f64 s c) 2) 1)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 s c))))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (pow.f64 (*.f64 s c) 4) 1/2)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (pow.f64 (*.f64 s c) 6) 1/3)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s c)) 2) 3)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (*.f64 s c) 2)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c s)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c s)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s c))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s c)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c s))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c s)))))
(sqrt.f64 (pow.f64 (*.f64 s c) 4))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 s c) 2)))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s c) 2))))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(cbrt.f64 (pow.f64 (*.f64 s c) 6))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s c) 2)))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s c) 2)))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 s c))))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s c))) 1))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s c) 6)) 1/3))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) 3))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 s c)) 2))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s c))) 1) 1))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(+.f64 0 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 x -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 x -2) (pow.f64 (*.f64 s c) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4) 1/2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3) 1/3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 6) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -3)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) 2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) -1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -3)) 1/3))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) 3))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c)))) 2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) 1) -1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))) -1) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 1) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 s x) 2)
0.4b
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
4.4b
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
7.2b
(*.f64 c (pow.f64 (*.f64 s x) 2))
Compiler

Compiled 43 to 21 computations (51.2% saved)

series11.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
s
@-inf
(pow.f64 (*.f64 s x) 2)
1.0ms
x
@-inf
(pow.f64 (*.f64 s x) 2)
1.0ms
x
@inf
(pow.f64 (*.f64 s x) 2)
0.0ms
s
@inf
(pow.f64 (*.f64 s x) 2)
0.0ms
s
@0
(pow.f64 (*.f64 s x) 2)

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
985×pow1_binary64
906×add-log-exp_binary64
906×log1p-expm1-u_binary64
906×expm1-log1p-u_binary64
108×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01146
122640
2264340
Stop Event
node limit
Counts
4 → 84
Calls
Call 1
Inputs
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(pow.f64 (*.f64 s x) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 x (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 s (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s s) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s x) s) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s x) x) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))))))

simplify57.0ms (0.4%)

Algorithm
egg-herbie
Rules
356×distribute-rgt-in_binary64
352×distribute-lft-in_binary64
326×associate-/r/_binary64
319×log-prod_binary64
284×associate-/l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01852978
14372126
219602114
Stop Event
node limit
Counts
216 → 109
Calls
Call 1
Inputs
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)
(pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)
(sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 4)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (pow.f64 c -1))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(/.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (pow.f64 c -1) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1) (pow.f64 c -1))
(*.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(*.f64 s (*.f64 x (*.f64 s x)))
(*.f64 x (*.f64 s (*.f64 s x)))
(*.f64 (*.f64 s x) (*.f64 s x))
(*.f64 (pow.f64 (*.f64 s x) 2) 1)
(*.f64 1 (pow.f64 (*.f64 s x) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 s s))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x)))
(*.f64 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (*.f64 s x)))
(*.f64 (*.f64 (*.f64 s x) s) x)
(*.f64 (*.f64 (*.f64 s x) x) s)
(*.f64 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (*.f64 s x)))
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(pow.f64 (*.f64 s x) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 4)))
(sqrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 4))))
(fabs.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (pow.f64 c -1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 c -1) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1) (pow.f64 c -1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(pow.f64 (*.f64 s x) 2)
(*.f64 s (*.f64 x (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 x (*.f64 s (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s x) (*.f64 s x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 (*.f64 s x) 2) 1)
(pow.f64 (*.f64 s x) 2)
(*.f64 1 (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 s x) s) x)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 s x) x) s)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(pow.f64 (*.f64 s x) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))
(pow.f64 (*.f64 s x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
(pow.f64 (*.f64 s x) 2)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 s (*.f64 s x))
0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c))
4.9b
(*.f64 x (*.f64 s (*.f64 s x)))
18.5b
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
Compiler

Compiled 56 to 22 computations (60.7% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
0.0ms
x
@inf
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
0.0ms
x
@-inf
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
0.0ms
s
@-inf
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
0.0ms
c
@inf
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
814×log-prod_binary64
367×pow2_binary64
261×pow1/3_binary64
250×expm1-udef_binary64
250×log1p-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01341
128234
2395032
Stop Event
node limit
Counts
3 → 97
Calls
Call 1
Inputs
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(*.f64 x (*.f64 s (*.f64 s x)))
(*.f64 s (*.f64 s x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 1 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 c -2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (/.f64 x (pow.f64 c -2))) (/.f64 1 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x s) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x s) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) x) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x (*.f64 s s))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x s)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s s))) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 x (pow.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 x (*.f64 s s))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 x s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) (pow.f64 (*.f64 x s) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c)) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (neg.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 x s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x s) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x s) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x s))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 s s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (sqrt.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x s) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 s 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s s))) 1))))))

simplify63.0ms (0.4%)

Algorithm
egg-herbie
Rules
777×unswap-sqr_binary64
581×fma-def_binary64
383×distribute-rgt-in_binary64
372×distribute-lft-in_binary64
254×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02833259
17572631
232182611
Stop Event
node limit
Counts
181 → 153
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 c -2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (/.f64 x (pow.f64 c -2))) (/.f64 1 (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x s) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x s) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 x) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) x) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x (*.f64 s s))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s s))) (/.f64 (pow.f64 c -2) x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 x (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 x (*.f64 s s))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) x))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 3)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 x s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c)) 2) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) (pow.f64 (*.f64 x s) 2)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2) (cos.f64 (+.f64 x x))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c)) 2) 1) -1)
(neg.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1))
(+.f64 0 (pow.f64 (*.f64 x s) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)
(pow.f64 (*.f64 x s) 2)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 3)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x s))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x s))) 1))
(+.f64 0 (*.f64 x (*.f64 s s)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1)
(pow.f64 (*.f64 x (*.f64 s s)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(pow.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x s) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 s 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s s)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))
(exp.f64 (log.f64 (*.f64 x (*.f64 s s))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s s))) 1))
Outputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (*.f64 (*.f64 (*.f64 s s) c) c)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 s s) (*.f64 c c))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -2 (*.f64 (*.f64 (*.f64 s s) c) c)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (/.f64 (/.f64 (*.f64 -4/45 (pow.f64 x 4)) (*.f64 c c)) (*.f64 s s))) (+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 (*.f64 s s) c) c)) (/.f64 -2 (*.f64 (*.f64 (*.f64 s s) c) c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 c -2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))))
(/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (pow.f64 c -2)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (/.f64 x (pow.f64 c -2))) (/.f64 1 (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (*.f64 x s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x s) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x s) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 x) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) x) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x (*.f64 s s))) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (*.f64 x s)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) (*.f64 x s)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s s))) (/.f64 (pow.f64 c -2) x))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 x (pow.f64 c -2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (*.f64 x (*.f64 s s))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) x))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s x)) 4)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s x)) 4)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 4)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 4) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (*.f64 s x)) 4))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 4))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 x s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c)) 2) -1)
(/.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 s x) (sqrt.f64 (cos.f64 (+.f64 x x)))) c) 2))
(/.f64 1 (pow.f64 (*.f64 c (/.f64 s (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (*.f64 s x) 6)))
(pow.f64 (*.f64 (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c)) (pow.f64 (*.f64 x s) 2)) -1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (/.f64 c (/.f64 (cos.f64 (+.f64 x x)) c))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (/.f64 (*.f64 c c) (cos.f64 (+.f64 x x)))))
(/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 c (/.f64 c (cos.f64 (+.f64 x x)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c)) 2) 1) -1)
(/.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 s x) (sqrt.f64 (cos.f64 (+.f64 x x)))) c) 2))
(/.f64 1 (pow.f64 (*.f64 c (/.f64 s (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))) 2))
(neg.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))))
(/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (pow.f64 c -2)))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 c -2)) 3) (pow.f64 (*.f64 s x) 6)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 0 (pow.f64 (*.f64 x s) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 x s) 2)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)) 1/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)) 1/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 x s))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x s))) 1))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(+.f64 0 (*.f64 x (*.f64 s s)))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 x (*.f64 s s)) 1)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x s) 3)) 1/3)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 s 3)) 1/3)
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x s)))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x s) 3)))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 s 3)))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(exp.f64 (log.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s s))) 1))
(*.f64 (*.f64 s x) s)
(*.f64 s (*.f64 s x))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
0.3b
(pow.f64 (*.f64 (*.f64 x c) s) 2)
0.4b
(/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))
3.5b
(*.f64 (*.f64 x c) s)
Compiler

Compiled 53 to 20 computations (62.3% saved)

series10.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
s
@0
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
0.0ms
x
@-inf
(pow.f64 (*.f64 (*.f64 x c) s) 2)
0.0ms
c
@-inf
(pow.f64 (*.f64 (*.f64 x c) s) 2)
0.0ms
s
@-inf
(pow.f64 (*.f64 (*.f64 x c) s) 2)
0.0ms
c
@0
(pow.f64 (*.f64 (*.f64 x c) s) 2)

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
637×log-prod_binary64
520×prod-diff_binary64
322×pow2_binary64
293×pow-unpow_binary64
228×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
128138
2358438
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2))
(pow.f64 (*.f64 (*.f64 x c) s) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (pow.f64 (*.f64 x c) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x c) 2)) (/.f64 1 (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 c s)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x c) (*.f64 s (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 (*.f64 x c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x c) 2) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s s) (pow.f64 (*.f64 x c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (*.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 3) (sqrt.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 c s)) x) (*.f64 c s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 c s)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 x c) 2) (/.f64 1 (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cbrt.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x c) 2)) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (+.f64 x x)) -1) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) -4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 -2 (log.f64 (*.f64 x (*.f64 c s))) (log.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 -2 (log.f64 (*.f64 x (*.f64 c s))) (log.f64 (cos.f64 (+.f64 x x)))) 1))))))

simplify71.0ms (0.5%)

Algorithm
egg-herbie
Rules
815×fma-def_binary64
451×associate-/l/_binary64
434×distribute-rgt-in_binary64
420×distribute-lft-in_binary64
242×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02724455
16473011
227453003
Stop Event
node limit
Counts
216 → 158
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))
(*.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2))
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 x c) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x c) 2)) (/.f64 1 (*.f64 s s)))
(pow.f64 (*.f64 x (*.f64 c s)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) 2)
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(exp.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) -2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) -1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 x (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 x c) (*.f64 s (*.f64 x (*.f64 c s))))
(*.f64 s (*.f64 (*.f64 x c) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(*.f64 (pow.f64 (*.f64 x c) 2) (*.f64 s s))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 x c) 2))
(*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (*.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 3) (sqrt.f64 (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) x) (*.f64 c s))
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (*.f64 x (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(/.f64 (pow.f64 (*.f64 x c) 2) (/.f64 1 (*.f64 s s)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) -1)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cbrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x c) 2)) (*.f64 s s))
(/.f64 (*.f64 -1 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (*.f64 (cos.f64 (+.f64 x x)) -1) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) -4)) 1/2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (fma.f64 -2 (log.f64 (*.f64 x (*.f64 c s))) (log.f64 (cos.f64 (+.f64 x x)))))
(exp.f64 (*.f64 (fma.f64 -2 (log.f64 (*.f64 x (*.f64 c s))) (log.f64 (cos.f64 (+.f64 x x)))) 1))
Outputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 -2 (pow.f64 (*.f64 c s) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 c c) (*.f64 s s))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (fma.f64 2/3 (/.f64 x (/.f64 (pow.f64 (*.f64 c s) 2) x)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 -2 (pow.f64 (*.f64 c s) 2)))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 -2 (pow.f64 (*.f64 c s) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))) (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s))) (/.f64 (*.f64 -4/45 (pow.f64 x 4)) (*.f64 (*.f64 c c) (*.f64 s s))))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 c s) 2)) (/.f64 (*.f64 (*.f64 x x) 2/3) (pow.f64 (*.f64 c s) 2))) (+.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 -2 (pow.f64 (*.f64 c s) 2))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 c s) 2)) (/.f64 -2 (pow.f64 (*.f64 c s) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))
(*.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 x c) -2))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -4)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -4)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x c) 2)) (/.f64 1 (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 c s)) -2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) 1/2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) 2)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -4)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -4)
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) -1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) -1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 0 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 x (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 x c) (*.f64 s (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 s (*.f64 (*.f64 x c) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (*.f64 x c) 2) (*.f64 s s))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 s s) (pow.f64 (*.f64 x c) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (*.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 3) (sqrt.f64 (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) x) (*.f64 c s))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 x (*.f64 c s)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 x c) 2) (/.f64 1 (*.f64 s s)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) -1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cbrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x c) 2)) (*.f64 s s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 -1 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(/.f64 (*.f64 (cos.f64 (+.f64 x x)) -1) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) -4)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) (pow.f64 (cos.f64 (*.f64 x -2)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4) (pow.f64 (cos.f64 (*.f64 x -2)) 2)))
(fabs.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2))))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))) 2)
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)) 1/3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)) 1/3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)) 1/3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) (pow.f64 (cos.f64 (*.f64 x -2)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4) (pow.f64 (cos.f64 (*.f64 x -2)) 2)))
(fabs.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 (+.f64 x x)) 3)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(exp.f64 (fma.f64 -2 (log.f64 (*.f64 x (*.f64 c s))) (log.f64 (cos.f64 (+.f64 x x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))
(exp.f64 (*.f64 (fma.f64 -2 (log.f64 (*.f64 x (*.f64 c s))) (log.f64 (cos.f64 (+.f64 x x)))) 1))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (*.f64 x -2)))

eval327.0ms (2.3%)

Compiler

Compiled 19264 to 7747 computations (59.8% saved)

prune383.0ms (2.7%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New96131992
Fresh18523
Picked101
Done336
Total983391022
Error
0b
Counts
1022 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
15.6b
(pow.f64 (*.f64 x (*.f64 s c)) -2)
14.8b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
14.1b
(pow.f64 (*.f64 c (*.f64 s x)) -2)
2.7b
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 3)
7.9b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
8.9b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
7.5b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
3.6b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
13.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
32.6b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
4.7b
(/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))
25.8b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
21.6b
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
4.6b
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
16.0b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
11.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
15.6b
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
14.8b
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
15.6b
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
15.6b
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
25.5b
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
24.5b
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
14.1b
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
31.8b
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
28.4b
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
21.9b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
22.3b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
20.5b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
38.5b
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
34.2b
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -4) (cos.f64 (+.f64 x x)))
4.5b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
19.8b
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
9.0b
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)) (cos.f64 (+.f64 x x)))
8.9b
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))) (cos.f64 (+.f64 x x)))
2.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
24.0b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
5.6b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (*.f64 (pow.f64 x -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s))))
15.6b
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
14.1b
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
Compiler

Compiled 1306 to 819 computations (37.3% saved)

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 1 (*.f64 (*.f64 x c) s))
1.0b
(/.f64 1 (*.f64 x c))
3.5b
(*.f64 (*.f64 x c) s)
3.6b
(/.f64 s (/.f64 1 (*.f64 x c)))
Compiler

Compiled 73 to 26 computations (64.4% saved)

series12.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
6.0ms
x
@inf
(/.f64 s (/.f64 1 (*.f64 x c)))
1.0ms
s
@inf
(/.f64 s (/.f64 1 (*.f64 x c)))
0.0ms
c
@0
(/.f64 1 (*.f64 x c))
0.0ms
x
@0
(/.f64 1 (*.f64 x c))
0.0ms
x
@-inf
(/.f64 s (/.f64 1 (*.f64 x c)))

rewrite48.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
825×pow1_binary64
761×add-log-exp_binary64
761×log1p-expm1-u_binary64
761×expm1-log1p-u_binary64
743×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
116614
2215114
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(/.f64 s (/.f64 1 (*.f64 x c)))
(/.f64 1 (*.f64 x c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 s (*.f64 x c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x c) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s (*.f64 x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (cbrt.f64 (*.f64 s (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (cbrt.f64 s) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (sqrt.f64 (*.f64 s (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 s) (*.f64 (sqrt.f64 s) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 s) (/.f64 1 (/.f64 -1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) 1) (/.f64 (cbrt.f64 s) (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 s) 1) (/.f64 (sqrt.f64 s) (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (/.f64 s (/.f64 1 (cbrt.f64 (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (cbrt.f64 (*.f64 s (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 s) (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (/.f64 (sqrt.f64 s) (/.f64 1 (cbrt.f64 (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x c) -1/2)) (/.f64 s (pow.f64 (*.f64 x c) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 (*.f64 x c) -1/2)) (/.f64 (cbrt.f64 s) (pow.f64 (*.f64 x c) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s c) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s -1) (*.f64 c (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s (/.f64 1 x)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s (cbrt.f64 (pow.f64 (*.f64 x c) 2))) (cbrt.f64 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s (sqrt.f64 (*.f64 x c))) (sqrt.f64 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 s (*.f64 x c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 s (/.f64 -1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 s 3) (pow.f64 (/.f64 1 (*.f64 x c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 s (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 s (*.f64 x c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 1 (*.f64 x c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 x c))) (cbrt.f64 (pow.f64 (*.f64 x c) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x c) -2)) (/.f64 1 (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x c) -1/2) (pow.f64 (*.f64 x c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x c) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 x c)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 x c)) -1) (pow.f64 (sqrt.f64 (*.f64 x c)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 x c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x c) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x c) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 x c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 x c))))))))

simplify39.0ms (0.3%)

Algorithm
egg-herbie
Rules
623×unswap-sqr_binary64
514×associate-/l*_binary64
505×associate-/r*_binary64
470×associate-*l/_binary64
358×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0142954
1363936
21386933
Stop Event
node limit
Counts
120 → 74
Calls
Call 1
Inputs
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(/.f64 1 (*.f64 c x))
(-.f64 (+.f64 1 (*.f64 s (*.f64 x c))) 1)
(*.f64 s (*.f64 x c))
(*.f64 1 (*.f64 s (*.f64 x c)))
(*.f64 (*.f64 x c) s)
(*.f64 (*.f64 s (*.f64 x c)) 1)
(*.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (cbrt.f64 (*.f64 s (*.f64 x c))))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (cbrt.f64 s) (*.f64 x c)))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (sqrt.f64 (*.f64 s (*.f64 x c))))
(*.f64 (sqrt.f64 s) (*.f64 (sqrt.f64 s) (*.f64 x c)))
(*.f64 (neg.f64 s) (/.f64 1 (/.f64 -1 (*.f64 x c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) 1) (/.f64 (cbrt.f64 s) (/.f64 1 (*.f64 x c))))
(*.f64 (/.f64 (sqrt.f64 s) 1) (/.f64 (sqrt.f64 s) (/.f64 1 (*.f64 x c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (/.f64 s (/.f64 1 (cbrt.f64 (*.f64 x c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (cbrt.f64 (*.f64 s (*.f64 x c))))
(*.f64 (/.f64 (sqrt.f64 s) (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (/.f64 (sqrt.f64 s) (/.f64 1 (cbrt.f64 (*.f64 x c)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x c) -1/2)) (/.f64 s (pow.f64 (*.f64 x c) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 (*.f64 x c) -1/2)) (/.f64 (cbrt.f64 s) (pow.f64 (*.f64 x c) -1/2)))
(*.f64 (*.f64 s c) x)
(*.f64 (/.f64 s -1) (*.f64 c (neg.f64 x)))
(*.f64 (/.f64 s (/.f64 1 x)) c)
(*.f64 (*.f64 s x) c)
(*.f64 (*.f64 s (cbrt.f64 (pow.f64 (*.f64 x c) 2))) (cbrt.f64 (*.f64 x c)))
(*.f64 (*.f64 s (sqrt.f64 (*.f64 x c))) (sqrt.f64 (*.f64 x c)))
(pow.f64 (*.f64 s (*.f64 x c)) 1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 3)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) 2)
(pow.f64 (/.f64 1 (*.f64 s (*.f64 x c))) -1)
(neg.f64 (/.f64 s (/.f64 -1 (*.f64 x c))))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3))
(cbrt.f64 (/.f64 (pow.f64 s 3) (pow.f64 (/.f64 1 (*.f64 x c)) 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x c))))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x c))))
(exp.f64 (log.f64 (*.f64 s (*.f64 x c))))
(-.f64 (+.f64 1 (/.f64 1 (*.f64 x c))) 1)
(*.f64 1 (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 x c)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x c))) (cbrt.f64 (pow.f64 (*.f64 x c) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x c) -2)) (/.f64 1 (cbrt.f64 (*.f64 x c))))
(*.f64 (pow.f64 (*.f64 x c) -1/2) (pow.f64 (*.f64 x c) -1/2))
(*.f64 -1 (/.f64 -1 (*.f64 x c)))
(*.f64 (/.f64 1 x) (pow.f64 c -1))
(*.f64 (/.f64 1 x) (/.f64 1 c))
(*.f64 (pow.f64 c -1) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x c) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 x c)) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x c)) -1) (pow.f64 (sqrt.f64 (*.f64 x c)) -1))
(pow.f64 (*.f64 x c) -1)
(pow.f64 (/.f64 1 (*.f64 x c)) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 x c)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x c))) 3)
(pow.f64 (pow.f64 (*.f64 x c) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 x c) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 x c))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 x c)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x c))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x c))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x c))))
Outputs
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(-.f64 (+.f64 1 (*.f64 s (*.f64 x c))) 1)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 x c))
(*.f64 c (*.f64 s x))
(*.f64 1 (*.f64 s (*.f64 x c)))
(*.f64 c (*.f64 s x))
(*.f64 (*.f64 x c) s)
(*.f64 c (*.f64 s x))
(*.f64 (*.f64 s (*.f64 x c)) 1)
(*.f64 c (*.f64 s x))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))
(*.f64 c (*.f64 s x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (cbrt.f64 (*.f64 s (*.f64 x c))))
(*.f64 c (*.f64 s x))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (cbrt.f64 s) (*.f64 x c)))
(*.f64 c (*.f64 s x))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (sqrt.f64 (*.f64 s (*.f64 x c))))
(*.f64 c (*.f64 s x))
(*.f64 (sqrt.f64 s) (*.f64 (sqrt.f64 s) (*.f64 x c)))
(*.f64 c (*.f64 s x))
(*.f64 (neg.f64 s) (/.f64 1 (/.f64 -1 (*.f64 x c))))
(*.f64 c (*.f64 s x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) 1) (/.f64 (cbrt.f64 s) (/.f64 1 (*.f64 x c))))
(*.f64 c (*.f64 s x))
(*.f64 (/.f64 (sqrt.f64 s) 1) (/.f64 (sqrt.f64 s) (/.f64 1 (*.f64 x c))))
(*.f64 c (*.f64 s x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (/.f64 s (/.f64 1 (cbrt.f64 (*.f64 x c)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (/.f64 s 1) (cbrt.f64 (*.f64 c x))))
(/.f64 (*.f64 s (cbrt.f64 (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 c x) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (cbrt.f64 (*.f64 s (*.f64 x c))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 (pow.f64 (*.f64 c x) -2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (pow.f64 (*.f64 c x) -2)))
(*.f64 (/.f64 (sqrt.f64 s) (cbrt.f64 (pow.f64 (*.f64 x c) -2))) (/.f64 (sqrt.f64 s) (/.f64 1 (cbrt.f64 (*.f64 x c)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (/.f64 s 1) (cbrt.f64 (*.f64 c x))))
(/.f64 (*.f64 s (cbrt.f64 (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 c x) -2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x c) -1/2)) (/.f64 s (pow.f64 (*.f64 x c) -1/2)))
(*.f64 c (*.f64 s x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 (*.f64 x c) -1/2)) (/.f64 (cbrt.f64 s) (pow.f64 (*.f64 x c) -1/2)))
(*.f64 c (*.f64 s x))
(*.f64 (*.f64 s c) x)
(*.f64 c (*.f64 s x))
(*.f64 (/.f64 s -1) (*.f64 c (neg.f64 x)))
(*.f64 c (*.f64 s x))
(*.f64 (/.f64 s (/.f64 1 x)) c)
(*.f64 c (*.f64 s x))
(*.f64 (*.f64 s x) c)
(*.f64 c (*.f64 s x))
(*.f64 (*.f64 s (cbrt.f64 (pow.f64 (*.f64 x c) 2))) (cbrt.f64 (*.f64 x c)))
(*.f64 s (*.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (*.f64 c x))))
(*.f64 (*.f64 s (cbrt.f64 (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 s (sqrt.f64 (*.f64 x c))) (sqrt.f64 (*.f64 x c)))
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 s (*.f64 x c)) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3) 1/3)
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 3)
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) 2)
(*.f64 c (*.f64 s x))
(pow.f64 (/.f64 1 (*.f64 s (*.f64 x c))) -1)
(*.f64 c (*.f64 s x))
(neg.f64 (/.f64 s (/.f64 -1 (*.f64 x c))))
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2))
(*.f64 c (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3))
(*.f64 c (*.f64 s x))
(cbrt.f64 (/.f64 (pow.f64 s 3) (pow.f64 (/.f64 1 (*.f64 x c)) 3)))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x c))))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x c))))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 s (*.f64 x c))))
(*.f64 c (*.f64 s x))
(-.f64 (+.f64 1 (/.f64 1 (*.f64 x c))) 1)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 1 (/.f64 1 (*.f64 x c)))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 (/.f64 1 (*.f64 x c)) 1)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x c))) (cbrt.f64 (pow.f64 (*.f64 x c) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c x) -2)) (/.f64 1 (cbrt.f64 (*.f64 c x))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c x) -2)) (cbrt.f64 (*.f64 c x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x c) -2)) (/.f64 1 (cbrt.f64 (*.f64 x c))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c x) -2)) (/.f64 1 (cbrt.f64 (*.f64 c x))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c x) -2)) (cbrt.f64 (*.f64 c x)))
(*.f64 (pow.f64 (*.f64 x c) -1/2) (pow.f64 (*.f64 x c) -1/2))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 -1 (/.f64 -1 (*.f64 x c)))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 (/.f64 1 x) (pow.f64 c -1))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 (/.f64 1 x) (/.f64 1 c))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 (pow.f64 c -1) (/.f64 1 x))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x c) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 x c)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 c x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c x) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 c x) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x c)) -1) (pow.f64 (sqrt.f64 (*.f64 x c)) -1))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(pow.f64 (*.f64 x c) -1)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(pow.f64 (/.f64 1 (*.f64 x c)) 1)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 x c)) 3) 1/3)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x c))) 3)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(pow.f64 (pow.f64 (*.f64 x c) -1/2) 2)
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(sqrt.f64 (pow.f64 (*.f64 x c) -2))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(log.f64 (exp.f64 (/.f64 1 (*.f64 x c))))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 x c)) 3))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x c))))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x c))))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)
(exp.f64 (neg.f64 (log.f64 (*.f64 x c))))
(/.f64 1 (*.f64 c x))
(/.f64 (/.f64 1 x) c)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 s x) (*.f64 s x))
0.4b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
4.4b
(*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x))))
7.2b
(*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))
Compiler

Compiled 50 to 10 computations (80% saved)

series8.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))
0.0ms
s
@-inf
(*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))
0.0ms
x
@inf
(*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))
0.0ms
c
@-inf
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
0.0ms
c
@inf
(*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x))))

rewrite62.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
988×pow1_binary64
912×add-log-exp_binary64
911×log1p-expm1-u_binary64
911×expm1-log1p-u_binary64
126×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01046
120640
2261940
Stop Event
node limit
Counts
4 → 73
Calls
Call 1
Inputs
(*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))
(*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(*.f64 (*.f64 s x) (*.f64 s x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s x)) 2))))))

simplify54.0ms (0.4%)

Algorithm
egg-herbie
Rules
639×associate-/r*_binary64
506×associate-/l*_binary64
327×distribute-rgt-in_binary64
321×distribute-lft-in_binary64
292×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01613157
13912023
216542011
Stop Event
node limit
Counts
205 → 98
Calls
Call 1
Inputs
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)
(pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)
(sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 4)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(/.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 c) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1) (/.f64 1 c))
(*.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 s x)) 2))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) 1/3)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 4)))
(sqrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 4))))
(fabs.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3)))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2)) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
0.4b
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
0.8b
(/.f64 1 (*.f64 c (*.f64 s x)))
5.6b
(*.f64 c (*.f64 s x))
Compiler

Compiled 50 to 16 computations (68% saved)

series15.0ms (0.1%)

Counts
4 → 100
Calls

36 calls:

TimeVariablePointExpression
5.0ms
s
@0
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
1.0ms
x
@0
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
1.0ms
x
@inf
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
0.0ms
c
@0
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
0.0ms
s
@0
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
553×log-prod_binary64
417×exp-prod_binary64
355×pow-prod-down_binary64
253×pow-unpow_binary64
249×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01058
121337
2290637
Stop Event
node limit
Counts
4 → 250
Calls
Call 1
Inputs
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s x) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (*.f64 c s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (neg.f64 (*.f64 s x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c s) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (neg.f64 (*.f64 s x)))) (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (*.f64 s x))))) (sqrt.f64 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 c (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (*.f64 s x)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (*.f64 c s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (*.f64 c s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 c (neg.f64 (*.f64 s x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 c (*.f64 s x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (cbrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (*.f64 c (*.f64 s x)) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3/2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (pow.f64 (*.f64 c (*.f64 s x)) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c s)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 5/6) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (neg.f64 (*.f64 s x))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 s x) (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) (*.f64 c (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (neg.f64 (*.f64 s x))) (/.f64 1 (/.f64 -1 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c s) 2) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 (*.f64 s x) (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 s x) 1) (/.f64 c (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 1) (pow.f64 (*.f64 c (*.f64 s x)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c s) 1) (/.f64 x (/.f64 (/.f64 1 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 c (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 x (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 c (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (pow.f64 (*.f64 c (*.f64 s x)) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c s) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 x (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (*.f64 s x)) -1) (*.f64 c (neg.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 c)) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3/2) (sqrt.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 5) (cbrt.f64 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))))))

simplify124.0ms (0.9%)

Algorithm
egg-herbie
Rules
680×exp-prod_binary64
393×fabs-mul_binary64
299×associate-*l*_binary64
289×associate-*r*_binary64
235×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05205725
112314268
248404238
Stop Event
node limit
Counts
350 → 367
Calls
Call 1
Inputs
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(+.f64 0 (*.f64 c (*.f64 s x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s x)))) 1)
(/.f64 c (/.f64 1 (*.f64 s x)))
(/.f64 (*.f64 s x) (/.f64 1 c))
(/.f64 (*.f64 c (*.f64 s x)) 1)
(/.f64 1 (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 -1 (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (*.f64 c (neg.f64 (*.f64 s x))) -1)
(/.f64 (*.f64 c s) (/.f64 1 x))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 (*.f64 s x)))) (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))))
(pow.f64 (*.f64 c (*.f64 s x)) 1)
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1/2)
(pow.f64 (E.f64) (log.f64 (*.f64 c (*.f64 s x))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) -1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) -3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) -2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (*.f64 s x))))) (sqrt.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(fabs.f64 (*.f64 c (*.f64 s x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))
(exp.f64 (log.f64 (*.f64 c (*.f64 s x))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (*.f64 s x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) -1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1/2))
(+.f64 0 (/.f64 (/.f64 1 (*.f64 c s)) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))) 1)
(*.f64 1 (/.f64 (/.f64 1 (*.f64 c s)) x))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 -1 (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 s x)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))
(pow.f64 (*.f64 c (*.f64 s x)) -1)
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1/2)
(pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) 1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) -1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) 1/6)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) 3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2)
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 c (*.f64 s x))))
(pow.f64 (neg.f64 (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1/2))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3)) 1/3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x))))) 3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 c (*.f64 s x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1/2))
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (*.f64 c (*.f64 s x)) -3/2))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3/2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (pow.f64 (*.f64 c (*.f64 s x)) -3/2))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -5/6))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) x))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c s)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 5/6) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(pow.f64 (E.f64) (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) 2/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) -2/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) 1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) 6)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 4)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -4)
(pow.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (pow.f64 (*.f64 c (neg.f64 (*.f64 s x))) 2) -1)
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(exp.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) 2))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 c (*.f64 (*.f64 s x) (*.f64 c (*.f64 s x))))
(*.f64 c (/.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s x) (*.f64 c (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))
(*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) 3/2))
(*.f64 (*.f64 c (neg.f64 (*.f64 s x))) (/.f64 1 (/.f64 -1 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))
(*.f64 (pow.f64 (*.f64 c s) 2) (*.f64 x x))
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x))
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)
(*.f64 (/.f64 c 1) (/.f64 (*.f64 s x) (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (/.f64 (*.f64 s x) 1) (/.f64 c (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (/.f64 c (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 s x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 1) (pow.f64 (*.f64 c (*.f64 s x)) 3/2))
(*.f64 (/.f64 (*.f64 c s) 1) (/.f64 x (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 c (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 x (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 c (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 c (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (pow.f64 (*.f64 c (*.f64 s x)) 5/6))
(*.f64 (/.f64 (*.f64 c s) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 x (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (/.f64 (*.f64 c (*.f64 s x)) -1) (*.f64 c (neg.f64 (*.f64 s x))))
(*.f64 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 c)) (*.f64 s x))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3/2) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 5) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) -1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 4)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(neg.f64 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 2))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x))))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) -1))
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
Outputs
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(+.f64 0 (*.f64 c (*.f64 s x)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) s) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) s) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s x)))) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 c (/.f64 1 (*.f64 s x)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 s x) (/.f64 1 c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 c (*.f64 s x)) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 c s)) x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 1 (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 -1 (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 c (neg.f64 (*.f64 s x))) -1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 c s) (/.f64 1 x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 (*.f64 s x)))) (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 (neg.f64 s) x))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x (neg.f64 s)))) (sqrt.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c)))))
(pow.f64 (*.f64 c (*.f64 s x)) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) -1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1/2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1/2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (E.f64) (log.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -3) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -3) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -3) -1/6) (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -3) -1/6))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) -3)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) -3)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) -3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c)))) -3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) -2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1) -1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 s (*.f64 c x)))) 2)) (cbrt.f64 (log.f64 (*.f64 s (*.f64 c x)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (*.f64 s c)))) 2)) (cbrt.f64 (log.f64 (*.f64 x (*.f64 s c)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (*.f64 s x))))) (sqrt.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 s (*.f64 c x))))) (sqrt.f64 (log.f64 (*.f64 s (*.f64 c x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (*.f64 s c))))) (sqrt.f64 (log.f64 (*.f64 x (*.f64 s c)))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(fabs.f64 (*.f64 c (*.f64 s x)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(log.f64 (pow.f64 (pow.f64 (exp.f64 s) x) c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (log.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1/2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (*.f64 s x)))) 1/3))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x)))) 3))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) 1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) -1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1/2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(+.f64 0 (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 s c)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 s (*.f64 c x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 s c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 s c)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 s (*.f64 c x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 1 (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 -1 (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 c))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (*.f64 c (*.f64 s x)) -1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1/2)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1/2)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) 1/3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) -1/6)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) -1/6) (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) -1/6))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) 1/6)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -6) 1/6)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) 3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 2)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (neg.f64 (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c))))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c)))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 s c))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(fabs.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3)) 1/3))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x))))) 3))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (*.f64 c (*.f64 s x)))) 2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) -1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 s c)))
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (/.f64 1 (*.f64 s c)) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (*.f64 c (*.f64 s x)) -3/2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (*.f64 s (*.f64 c x)) -3/2))
(/.f64 (pow.f64 (*.f64 x (*.f64 s c)) -3/2) (sqrt.f64 (*.f64 x (*.f64 s c))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3/2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (*.f64 s (*.f64 c x)) -3/2))
(/.f64 (pow.f64 (*.f64 x (*.f64 s c)) -3/2) (sqrt.f64 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (pow.f64 (*.f64 c (*.f64 s x)) -3/2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (*.f64 s (*.f64 c x)) -3/2))
(/.f64 (pow.f64 (*.f64 x (*.f64 s c)) -3/2) (sqrt.f64 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (/.f64 1 (*.f64 s c)) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (/.f64 1 (*.f64 s c)) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (/.f64 1 (*.f64 s c)) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -5/6))
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (*.f64 s (*.f64 c x)) -5/6)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (pow.f64 (*.f64 s (*.f64 c x)) -5/6)))
(/.f64 (pow.f64 (*.f64 x (*.f64 s c)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (pow.f64 (*.f64 x (*.f64 s c)) -5/6)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (/.f64 1 (*.f64 s c)) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4)))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (/.f64 1 (*.f64 s c)) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c s)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 5/6) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 5/6))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 5/6))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c)))) (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) 5/6))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (E.f64) (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) 2/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 6) -1/6))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) -2/3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) -1/6)) (*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) -1/6)))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) -1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) -1/6) 3))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) 1/2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) 1/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) 6)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -6)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 4)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -4)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (neg.f64 (*.f64 s x))) 2) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 s c))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 s c))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 s c)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 s c))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6)) 1/3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -1) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 1) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 c (*.f64 (*.f64 s x) (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 c (/.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 s x) (*.f64 c (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) 3/2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c (neg.f64 (*.f64 s x))) (/.f64 1 (/.f64 -1 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (*.f64 c s) 2) (*.f64 x x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 c 1) (/.f64 (*.f64 s x) (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (*.f64 s x) 1) (/.f64 c (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 c (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 s x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 1) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 1) (pow.f64 (*.f64 c (*.f64 s x)) 3/2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (*.f64 c s) 1) (/.f64 x (/.f64 (/.f64 1 (*.f64 c s)) x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) x)))
(/.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) s) (/.f64 x (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 c (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) x)))
(/.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) s) (/.f64 x (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 4) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) x)))
(/.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) s) (/.f64 x (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 x (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) x)))
(/.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) s) (/.f64 x (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 c (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 c (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (pow.f64 (*.f64 c (*.f64 s x)) 5/6))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (pow.f64 (*.f64 s (*.f64 c x)) 5/6))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (*.f64 s (*.f64 c x)) 5/6)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (/.f64 (pow.f64 (*.f64 x (*.f64 s c)) -1/2) (pow.f64 (*.f64 x (*.f64 s c)) 5/6)))
(*.f64 (/.f64 (*.f64 c s) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (/.f64 x (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (*.f64 c (*.f64 s x)) -1) (*.f64 c (neg.f64 (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 c)) (*.f64 s x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3/2) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 5) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) -2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 2/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -6) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -6) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -6) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -6) -1/6) (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) -6) -1/6))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 6)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) -3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 4)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 s c))))))
(neg.f64 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6)) 1/3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 c (*.f64 s x))))) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) -1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 (*.f64 c x) s) 2)
0.4b
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
3.5b
(*.f64 (*.f64 c x) s)
Compiler

Compiled 32 to 13 computations (59.4% saved)

series7.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 (*.f64 c x) s)
0.0ms
c
@0
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
0.0ms
x
@-inf
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
0.0ms
s
@inf
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
0.0ms
c
@-inf
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
885×pow1_binary64
816×add-log-exp_binary64
816×log1p-expm1-u_binary64
816×expm1-log1p-u_binary64
794×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
120827
2238727
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(*.f64 (*.f64 c x) s)
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(pow.f64 (*.f64 (*.f64 c x) s) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (*.f64 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 c (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c x) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 c x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 x s))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) -1) (pow.f64 (*.f64 s s) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 x s)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) -2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 x s) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c x) (*.f64 s (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 (*.f64 c x) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c c) (*.f64 (*.f64 x s) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 x s)) c) (*.f64 x s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 x s)) s) (*.f64 c x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c x) 2) (/.f64 1 (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))))))))

simplify55.0ms (0.4%)

Algorithm
egg-herbie
Rules
577×times-frac_binary64
325×fma-def_binary64
323×cube-prod_binary64
313×exp-prod_binary64
294×swap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01632326
14201759
221311756
Stop Event
node limit
Counts
181 → 94
Calls
Call 1
Inputs
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(-.f64 (+.f64 1 (*.f64 c (*.f64 x s))) 1)
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(fabs.f64 (*.f64 c (*.f64 x s)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c x) 3) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 c x) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2)) 1)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(*.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) -2))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) -1) (pow.f64 (*.f64 s s) -1))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) -2))
(-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1)
(*.f64 c (*.f64 (*.f64 x s) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 c x) (*.f64 s (*.f64 c (*.f64 x s))))
(*.f64 s (*.f64 (*.f64 c x) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))
(*.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 x s) (*.f64 x s)))
(*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))
(*.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s s))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) c) (*.f64 x s))
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s)
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) s) (*.f64 c x))
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2))
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(/.f64 (pow.f64 (*.f64 c x) 2) (/.f64 1 (*.f64 s s)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))))
Outputs
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(-.f64 (+.f64 1 (*.f64 c (*.f64 x s))) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(fabs.f64 (*.f64 c (*.f64 x s)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c x) 3) (pow.f64 s 3)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 c x) 3)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 s c))
(-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2)) 1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) -1) (pow.f64 (*.f64 s s) -1))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 3) 1/3)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) 3)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 x s))) 2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) 3))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 c (*.f64 (*.f64 x s) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c x) (*.f64 s (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 s (*.f64 (*.f64 c x) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 x s) (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) c) (*.f64 x s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) s) (*.f64 c x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (pow.f64 (*.f64 c x) 2) (/.f64 1 (*.f64 s s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s)
0.7b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))
5.6b
(*.f64 c (*.f64 x s))
6.3b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
Compiler

Compiled 62 to 11 computations (82.3% saved)

series21.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
7.0ms
x
@0
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s)
1.0ms
x
@-inf
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s)
1.0ms
c
@0
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s)
1.0ms
x
@inf
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s)
1.0ms
x
@0
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
902×log-prod_binary64
586×prod-diff_binary64
311×log-div_binary64
252×expm1-udef_binary64
252×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01264
127858
2457458
Stop Event
node limit
Counts
4 → 181
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(*.f64 c (*.f64 x s))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 1 (*.f64 x (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c) (/.f64 (/.f64 1 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cbrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (cbrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (cbrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) x) (/.f64 (/.f64 1 s) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1) (/.f64 (/.f64 1 s) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 1 s) (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (sqrt.f64 (*.f64 x c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (sqrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (*.f64 x (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) (pow.f64 (*.f64 x (*.f64 s c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3) (pow.f64 (*.f64 x c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 s c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 x (*.f64 s c))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (neg.f64 (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 1 (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) c) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (*.f64 s c)) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (neg.f64 (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 x (*.f64 s c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 s (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (/.f64 1 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (/.f64 1 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) (/.f64 1 (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 s)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (sqrt.f64 s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (/.f64 (*.f64 x (*.f64 s c)) (cos.f64 (+.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (neg.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 1))))))

simplify116.0ms (0.8%)

Algorithm
egg-herbie
Rules
526×times-frac_binary64
516×associate-/r*_binary64
513×associate-/l*_binary64
469×log-div_binary64
440×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05186452
114165740
276655740
Stop Event
node limit
Counts
325 → 289
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2))))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 s 2) c))) (+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2)))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))) 1)
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 (*.f64 x c))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 (*.f64 x c))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 1 (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (*.f64 x s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 c))
(*.f64 (/.f64 1 c) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) c))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c) (/.f64 (/.f64 1 s) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) x) (/.f64 (/.f64 1 s) c))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1) (/.f64 (/.f64 1 s) (*.f64 x c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 x c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 x c)))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 1 s) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (sqrt.f64 (*.f64 x c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (sqrt.f64 (*.f64 x c))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2)
(pow.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1)
(neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (*.f64 x (neg.f64 c))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) (pow.f64 (*.f64 x (*.f64 s c)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3) (pow.f64 (*.f64 x c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1))
(+.f64 0 (*.f64 x (*.f64 s c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s c)))) 1)
(pow.f64 (*.f64 x (*.f64 s c)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s c)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s c))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s c))))
(exp.f64 (log.f64 (*.f64 x (*.f64 s c))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s c))) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 x (*.f64 s c))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 s c))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x (*.f64 s c)))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x (*.f64 s c)))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (neg.f64 (*.f64 x s)))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 1 (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)))
(*.f64 (/.f64 1 c) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) c) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2)
(pow.f64 (/.f64 (*.f64 x (*.f64 s c)) (cos.f64 (+.f64 x x))) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (neg.f64 (*.f64 x s)))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 x (*.f64 s c)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 x (*.f64 s c)))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 s (*.f64 x (*.f64 s c)))))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 s))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (/.f64 1 s)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (/.f64 1 s)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) (/.f64 1 (neg.f64 s)))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (cbrt.f64 s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 s)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (sqrt.f64 s)))
(*.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (sqrt.f64 s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 s)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2)
(pow.f64 (*.f64 s (/.f64 (*.f64 x (*.f64 s c)) (cos.f64 (+.f64 x x)))) -1)
(neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (neg.f64 s)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 1))
Outputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (/.f64 -2 (*.f64 (*.f64 (*.f64 c c) s) s)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 c c) (*.f64 s s))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 -2 (*.f64 (*.f64 (*.f64 c c) s) s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (/.f64 2/3 (*.f64 s s)) (/.f64 (*.f64 x x) (*.f64 c c)) (/.f64 -2 (*.f64 (*.f64 (*.f64 c c) s) s))))
(-.f64 (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c c) (*.f64 s s))) (+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 c c) (*.f64 s s))))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 (*.f64 c c) s) s)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 -2 (*.f64 (*.f64 (*.f64 c c) s) s))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 (*.f64 c c) s) s)) (/.f64 -2 (*.f64 (*.f64 (*.f64 c c) s) s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 s (*.f64 c x))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (/.f64 1 (*.f64 s (*.f64 c x)))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s)))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x))))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s)) (/.f64 1 (*.f64 s (*.f64 c x))))))
(fma.f64 -2 (/.f64 x (*.f64 c s)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s)) (fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))))
(+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s))))
(fma.f64 -2 (/.f64 x (*.f64 c (*.f64 s s))) (/.f64 1 (*.f64 c (*.f64 s (*.f64 s x)))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2))))))
(+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (fma.f64 -2 (/.f64 x (*.f64 c (*.f64 s s))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (*.f64 s s))))))
(+.f64 (fma.f64 -2 (/.f64 x (*.f64 c (*.f64 s s))) (/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (*.f64 s s)))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 s 2) c))) (+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2)))))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 c (*.f64 s s))) (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (fma.f64 -2 (/.f64 x (*.f64 c (*.f64 s s))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (*.f64 s s)))))))
(+.f64 (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (*.f64 s s))) (*.f64 (/.f64 x c) (/.f64 -2 (*.f64 s s)))) (fma.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 5) c) (*.f64 s s)) (/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 1 (*.f64 x c)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 (*.f64 x c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 (*.f64 x c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 1 (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (*.f64 c x)))) (/.f64 1 (neg.f64 (*.f64 c x))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (*.f64 x s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s (*.f64 x (*.f64 s c))))) (/.f64 1 c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 1 c) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c) (/.f64 (/.f64 1 s) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) x) (/.f64 (/.f64 1 s) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) c) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) x))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1) (/.f64 (/.f64 1 s) (*.f64 x c)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 x c)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (*.f64 x c)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 1 s) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (*.f64 s (*.f64 c x)))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c x)) s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (*.f64 s (*.f64 s x))) (cbrt.f64 (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (*.f64 s (*.f64 c x)))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c x)) s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (*.f64 s (*.f64 s x))) (cbrt.f64 (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))) 2) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (*.f64 s (*.f64 c x)))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c x)) s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (*.f64 s (*.f64 s x))) (cbrt.f64 (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (sqrt.f64 (*.f64 c x)) (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 c x))))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s))) (*.f64 s (sqrt.f64 (*.f64 c x)))) (sqrt.f64 (*.f64 c x)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (sqrt.f64 (*.f64 c x)) (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 c x))))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s))) (*.f64 s (sqrt.f64 (*.f64 c x)))) (sqrt.f64 (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (sqrt.f64 (*.f64 x c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (sqrt.f64 (*.f64 c x)) (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 c x))))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s))) (*.f64 s (sqrt.f64 (*.f64 c x)))) (sqrt.f64 (*.f64 c x)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (*.f64 c x)))) (/.f64 1 (neg.f64 (*.f64 c x))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2)) 3))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) (pow.f64 (*.f64 x (*.f64 s c)) 3)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3) (pow.f64 (*.f64 x c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x)))) 3) (pow.f64 (*.f64 c x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) 3) (pow.f64 (*.f64 c x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(+.f64 0 (*.f64 x (*.f64 s c)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s c)))) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(pow.f64 (*.f64 x (*.f64 s c)) 1)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3) 1/3)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 3)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) 2)
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(fabs.f64 (*.f64 x (*.f64 c s)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) c) s))
(*.f64 s (log.f64 (pow.f64 (exp.f64 x) c)))
(*.f64 s (*.f64 c (log.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s c)))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 3))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s c))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s c))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(exp.f64 (log.f64 (*.f64 x (*.f64 s c))))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 s c))) 1))
(*.f64 s (*.f64 c x))
(*.f64 x (*.f64 c s))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 x (*.f64 s c))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 s c))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 c x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 c x))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 x (*.f64 c s))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 c s))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 x (*.f64 s c))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 c (neg.f64 (*.f64 x s)))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 c (*.f64 x (neg.f64 s))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (/.f64 1 (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 1 c) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (cos.f64 (+.f64 x x)) c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) c) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (sqrt.f64 (*.f64 x (*.f64 s c)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(pow.f64 (/.f64 (*.f64 x (*.f64 s c)) (cos.f64 (+.f64 x x))) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (neg.f64 (*.f64 x s)))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 c (*.f64 x (neg.f64 s))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s))))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 x (*.f64 s c)) 3)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 x (*.f64 s c)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 x (*.f64 s c)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 s (*.f64 c x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 c (*.f64 s (*.f64 s x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 c (*.f64 s (*.f64 s x)))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 s (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (cos.f64 (+.f64 x x)) (*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (/.f64 1 s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (/.f64 1 s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))) (/.f64 1 (neg.f64 s)))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 s))) (*.f64 s (*.f64 c x)))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x (*.f64 c s)) (neg.f64 s))))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) s))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) s) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s c))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 s))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 s))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x)))) 2) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (*.f64 c s)))) 2) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (cbrt.f64 s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 s))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 s)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (sqrt.f64 s)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 s)) (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (sqrt.f64 s) (*.f64 c s)) x)) (sqrt.f64 s))
(*.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (sqrt.f64 s)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 s)) (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (sqrt.f64 s) (*.f64 c s)) x)) (sqrt.f64 s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) 2) (sqrt.f64 s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c)))) (sqrt.f64 s)))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 s)) (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (sqrt.f64 s) (*.f64 c s)) x)) (sqrt.f64 s))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(pow.f64 (*.f64 s (/.f64 (*.f64 x (*.f64 s c)) (cos.f64 (+.f64 x x)))) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (neg.f64 s)))
(/.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 s))) (*.f64 s (*.f64 c x)))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x (*.f64 c s)) (neg.f64 s))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 s (*.f64 c x)))) 2))
(fabs.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) 3))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) 3) (pow.f64 s 3)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c))))) 1))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))

eval311.0ms (2.2%)

Compiler

Compiled 21113 to 8259 computations (60.9% saved)

prune282.0ms (2%)

Pruning

44 alts after pruning (40 fresh and 4 done)

PrunedKeptTotal
New1049221071
Fresh131831
Picked101
Done347
Total1066441110
Error
0b
Counts
1110 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
14.8b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
8.4b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) s) (*.f64 x c))
6.7b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) s) (*.f64 x c))
7.9b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
8.9b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
13.1b
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
17.9b
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
16.6b
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
23.4b
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
27.4b
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
3.6b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
13.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
32.6b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
25.8b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
21.6b
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
30.1b
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
4.6b
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
16.0b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
11.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
15.6b
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
14.8b
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
15.6b
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
15.6b
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
15.4b
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
24.8b
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
17.6b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
15.6b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
17.7b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
14.1b
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
18.8b
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
28.2b
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
21.9b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
22.3b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
38.5b
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
15.6b
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
19.8b
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
9.0b
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)) (cos.f64 (+.f64 x x)))
2.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
24.0b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
8.9b
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
17.8b
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
14.1b
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
18.6b
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
8.4b
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
Compiler

Compiled 1507 to 934 computations (38% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 (+.f64 x x))
0.2b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
0.7b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
6.4b
(*.f64 x (*.f64 c s))
Compiler

Compiled 47 to 9 computations (80.9% saved)

series9.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
1.0ms
x
@inf
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
1.0ms
x
@0
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
0.0ms
c
@0
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
0.0ms
s
@0
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
697×log-prod_binary64
559×prod-diff_binary64
302×pow2_binary64
215×pow1/3_binary64
215×log-div_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01052
122746
2362146
Stop Event
node limit
Counts
4 → 183
Calls
Call 1
Inputs
(*.f64 x (*.f64 c s))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(cos.f64 (+.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x s) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x s) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x s) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x s) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 x s) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x s) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x s) c)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 x s) c)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 c s) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c s) (/.f64 (cos.f64 (+.f64 x x)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 c s) (/.f64 (cos.f64 (+.f64 x x)) x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c s) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (pow.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (/.f64 1 (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) (/.f64 1 (*.f64 (*.f64 c s) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (cbrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (sqrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (sqrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (*.f64 x s) c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (cbrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (cbrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (sqrt.f64 (*.f64 (*.f64 x s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) s))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 c s) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (sin.f64 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) 0)) (cos.f64 (/.f64 (*.f64 x x) 0))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) 0)) (sin.f64 (/.f64 (*.f64 x x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 x (+.f64 x x))) (cos.f64 (*.f64 x (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (sin.f64 (*.f64 x (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 (+.f64 x x) x)) (cos.f64 (*.f64 (+.f64 x x) x))) (*.f64 (sin.f64 (*.f64 (+.f64 x x) x)) (sin.f64 (*.f64 (+.f64 x x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (+.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (+.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (+.f64 x x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (cos.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))))))

simplify99.0ms (0.7%)

Algorithm
egg-herbie
Rules
761×times-frac_binary64
420×associate-/r*_binary64
417×associate-/l*_binary64
395×log-div_binary64
361×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04995609
112994791
271344777
Stop Event
node limit
Counts
303 → 275
Calls
Call 1
Inputs
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x)))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -2 (pow.f64 x 2)) 1)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 1 (*.f64 -4/45 (pow.f64 x 6)))))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 2 x))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(+.f64 0 (*.f64 (*.f64 x s) c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x s) c))) 1)
(pow.f64 (*.f64 (*.f64 x s) c) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 x s) c) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x s) c)) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x s) c))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x s) c) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x s) c)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x s) c)))
(exp.f64 (log.f64 (*.f64 (*.f64 x s) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x s) c)) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 x s) c)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x s) c)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 c s) (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 (+.f64 x x)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2)
(pow.f64 (/.f64 (*.f64 c s) (/.f64 (cos.f64 (+.f64 x x)) x)) -1)
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (*.f64 c s) (/.f64 (cos.f64 (+.f64 x x)) x)) 1) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c s) (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 1))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) 2))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (/.f64 1 (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) (/.f64 1 (*.f64 (*.f64 c s) (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) x))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (*.f64 x s) c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) s))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) s))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) 2)
(pow.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2) (cos.f64 (+.f64 x x))) -1)
(pow.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1) -1)
(neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 c s) (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 0 (cos.f64 (+.f64 x x)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) 0)) (cos.f64 (/.f64 (*.f64 x x) 0))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) 0)) (sin.f64 (/.f64 (*.f64 x x) 0))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 x (+.f64 x x))) (cos.f64 (*.f64 x (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (sin.f64 (*.f64 x (+.f64 x x)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 x x) x)) (cos.f64 (*.f64 (+.f64 x x) x))) (*.f64 (sin.f64 (*.f64 (+.f64 x x) x)) (sin.f64 (*.f64 (+.f64 x x) x))))
(*.f64 (cos.f64 (+.f64 x x)) 1)
(*.f64 1 (cos.f64 (+.f64 x x)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) 1)
(pow.f64 (cos.f64 (+.f64 x x)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x x)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x x))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x x))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x x))) 1))
(fma.f64 (cos.f64 (+.f64 x x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 1 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(fma.f64 1 (pow.f64 (cos.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 x) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
Outputs
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x))))
(fma.f64 -2 (/.f64 x (*.f64 s c)) (/.f64 1 (*.f64 s (*.f64 c x))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x)))))
(fma.f64 -2 (/.f64 x (*.f64 s c)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c)) (/.f64 1 (*.f64 s (*.f64 c x)))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x))))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c)) (fma.f64 -2 (/.f64 x (*.f64 s c)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c)) (/.f64 1 (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s)))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 s (*.f64 s (*.f64 c c)))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(-.f64 (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c c) (*.f64 s s))) (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s)))))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 s (*.f64 s (*.f64 c c)))) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 s (*.f64 s (*.f64 c c)))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 s (*.f64 s (*.f64 c c)))) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 s (*.f64 s (*.f64 c c)))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
1
(+.f64 (*.f64 -2 (pow.f64 x 2)) 1)
(fma.f64 -2 (*.f64 x x) 1)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 -2 (*.f64 x x) 1))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 1 (*.f64 -4/45 (pow.f64 x 6)))))
(fma.f64 2/3 (pow.f64 x 4) (+.f64 (fma.f64 -2 (*.f64 x x) 1) (*.f64 -4/45 (pow.f64 x 6))))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 -2 (*.f64 x x) (fma.f64 -4/45 (pow.f64 x 6) 1)))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(+.f64 0 (*.f64 (*.f64 x s) c))
(*.f64 s (*.f64 c x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 s c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 s c)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 s c)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 s c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x s) c))) 1)
(*.f64 s (*.f64 c x))
(pow.f64 (*.f64 (*.f64 x s) c) 1)
(*.f64 s (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 (*.f64 x s) c) 3) 1/3)
(*.f64 s (*.f64 c x))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 3)
(*.f64 s (*.f64 c x))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x s) c)) 2)
(*.f64 s (*.f64 c x))
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)) 1/3)
(*.f64 s (*.f64 c x))
(pow.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)) 1/3)
(*.f64 s (*.f64 c x))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(fabs.f64 (*.f64 s (*.f64 c x)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 c s)))
(*.f64 s (*.f64 c x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x s) c))))
(*.f64 s (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x s) c) 3))
(*.f64 s (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))
(*.f64 s (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)))
(*.f64 s (*.f64 c x))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x s) c)))
(*.f64 s (*.f64 c x))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x s) c)))
(*.f64 s (*.f64 c x))
(exp.f64 (log.f64 (*.f64 (*.f64 x s) c)))
(*.f64 s (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x s) c)) 1))
(*.f64 s (*.f64 c x))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 x s) c)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x s) c)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 s (*.f64 c x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 s (*.f64 c x))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 (*.f64 x s) c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (cbrt.f64 (cos.f64 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (*.f64 c s) (neg.f64 x))))
(*.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (/.f64 1 (*.f64 c (*.f64 s (neg.f64 x)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (*.f64 c x) (neg.f64 s)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (cbrt.f64 (cos.f64 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (cbrt.f64 (cos.f64 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 (+.f64 x x)) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c s)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (cbrt.f64 (cos.f64 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (cbrt.f64 (cos.f64 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 (+.f64 x x)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) s))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (cbrt.f64 (cos.f64 (*.f64 x -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 (*.f64 c s) (/.f64 (cos.f64 (+.f64 x x)) x)) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 (/.f64 (*.f64 c s) (/.f64 (cos.f64 (+.f64 x x)) x)) 1) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c s) (neg.f64 x))))
(*.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (/.f64 1 (*.f64 c (*.f64 s (neg.f64 x)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (*.f64 c x) (neg.f64 s)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x))) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x))))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 1))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))
(+.f64 0 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) 2))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (/.f64 1 (*.f64 (*.f64 x s) c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) (/.f64 1 (*.f64 (*.f64 c s) (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s (neg.f64 x)))) (neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 x s) c))) (/.f64 1 (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 x s) c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (*.f64 x s) c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 (*.f64 x s) c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (*.f64 x s) c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2)))) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 c s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) x))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))) 2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x s) c)) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (cbrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (sqrt.f64 (*.f64 (*.f64 x s) c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (sqrt.f64 (*.f64 (*.f64 x s) c))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c))) s))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) c)) 2)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) -1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)) 1/3)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x s) c) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1) -1)
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(neg.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 c s) (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s (neg.f64 x)))) (neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2)) 3))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) c)) 3) (pow.f64 (*.f64 (*.f64 x s) c) 3)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x s) c) 2))) 1))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (*.f64 0 (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (fma.f64 (neg.f64 (fabs.f64 (sin.f64 x))) (fabs.f64 (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 0 (cos.f64 (+.f64 x x)))
(cos.f64 (*.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (*.f64 (pow.f64 (sin.f64 x) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x x)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) 0)) (cos.f64 (/.f64 (*.f64 x x) 0))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) 0)) (sin.f64 (/.f64 (*.f64 x x) 0))))
1
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x -2)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x -2))))))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) 1)
(cos.f64 (*.f64 x -2))
(-.f64 (*.f64 (cos.f64 (*.f64 x (+.f64 x x))) (cos.f64 (*.f64 x (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (sin.f64 (*.f64 x (+.f64 x x)))))
(fma.f64 (cos.f64 (*.f64 x (+.f64 x x))) (cos.f64 (*.f64 x (+.f64 x x))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (neg.f64 (sin.f64 (*.f64 x (+.f64 x x))))))
(fma.f64 (cos.f64 (*.f64 x (*.f64 x -2))) (cos.f64 (*.f64 x (*.f64 x -2))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (neg.f64 (sin.f64 (*.f64 x (+.f64 x x))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 x x) x)) (cos.f64 (*.f64 (+.f64 x x) x))) (*.f64 (sin.f64 (*.f64 (+.f64 x x) x)) (sin.f64 (*.f64 (+.f64 x x) x))))
(-.f64 (*.f64 (cos.f64 (*.f64 x (+.f64 x x))) (cos.f64 (*.f64 x (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (sin.f64 (*.f64 x (+.f64 x x)))))
(fma.f64 (cos.f64 (*.f64 x (+.f64 x x))) (cos.f64 (*.f64 x (+.f64 x x))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (neg.f64 (sin.f64 (*.f64 x (+.f64 x x))))))
(fma.f64 (cos.f64 (*.f64 x (*.f64 x -2))) (cos.f64 (*.f64 x (*.f64 x -2))) (*.f64 (sin.f64 (*.f64 x (+.f64 x x))) (neg.f64 (sin.f64 (*.f64 x (+.f64 x x))))))
(*.f64 (cos.f64 (+.f64 x x)) 1)
(cos.f64 (*.f64 x -2))
(*.f64 1 (cos.f64 (+.f64 x x)))
(cos.f64 (*.f64 x -2))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (*.f64 x -2))
(*.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (fma.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (pow.f64 (sin.f64 x) 2) 2)) 1)
(-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 2) (pow.f64 (pow.f64 (sin.f64 x) 2) 2))
(-.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4))
(pow.f64 (cos.f64 (+.f64 x x)) 1)
(cos.f64 (*.f64 x -2))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/3)
(cos.f64 (*.f64 x -2))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 3)
(cos.f64 (*.f64 x -2))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 2)
(cos.f64 (*.f64 x -2))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2))
(fabs.f64 (cos.f64 (*.f64 x -2)))
(log.f64 (exp.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (*.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x x)))))
(cos.f64 (*.f64 x -2))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3))
(cos.f64 (*.f64 x -2))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (*.f64 x -2))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (*.f64 x -2))
(exp.f64 (log.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (*.f64 x -2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x x))) 1))
(cos.f64 (*.f64 x -2))
(fma.f64 (cos.f64 (+.f64 x x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (*.f64 0 (pow.f64 (sin.f64 x) 2)))
(fma.f64 1 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (*.f64 0 (pow.f64 (sin.f64 x) 2)))
(fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 1 (pow.f64 (cos.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 0 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2))) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 2)) (cbrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 0 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 x -2)) (*.f64 0 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (cos.f64 x) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 0 (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
4.4b
(*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x)))
4.9b
(*.f64 (*.f64 (*.f64 s x) s) x)
7.2b
(*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))
Compiler

Compiled 55 to 11 computations (80% saved)

series9.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (*.f64 (*.f64 s x) s) x)
0.0ms
c
@0
(*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))
0.0ms
x
@-inf
(*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))
0.0ms
s
@-inf
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
0.0ms
c
@0
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
614×log-prod_binary64
469×pow-prod-down_binary64
437×exp-prod_binary64
345×pow-unpow_binary64
272×pow2_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01158
122340
2275937
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))
(*.f64 (*.f64 (*.f64 s x) s) x)
(*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (sqrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s x) (sqrt.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s x) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s x) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s x) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s x)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 s x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s x))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s x) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s x)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (pow.f64 (*.f64 s x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 s x) c) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) 1))))))

simplify68.0ms (0.5%)

Algorithm
egg-herbie
Rules
439×unswap-sqr_binary64
373×associate-/r*_binary64
371×fma-def_binary64
359×associate-*l/_binary64
297×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03064271
16952858
218532858
Stop Event
node limit
Counts
265 → 173
Calls
Call 1
Inputs
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(+.f64 0 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)
(pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (sqrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 4))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s x) (sqrt.f64 c))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1) 1))
(+.f64 0 (pow.f64 (*.f64 s x) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 s x))))
(pow.f64 (pow.f64 (*.f64 s x) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 s x) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 s x) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 s x)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)
(pow.f64 (sqrt.f64 (*.f64 s x)) 4)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s x))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))))
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(cbrt.f64 (pow.f64 (*.f64 s x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 s x)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s x) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1) 1))
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(/.f64 c (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2))
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (*.f64 c c) (pow.f64 (*.f64 s x) -2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1) -1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) -2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 (*.f64 s x) c) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 c) (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2))
(*.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2) (/.f64 1 c))
(*.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1) 1/3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) 1))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (pow.f64 x 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 0 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (E.f64) (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6) 1/3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2)) (cbrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (sqrt.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 4))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) 6)) 1/3))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 3))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s x) (sqrt.f64 c))) 2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1) 1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(+.f64 0 (pow.f64 (*.f64 s x) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 s x) 3) 2/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 s x) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 s x) 6) 1/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (cbrt.f64 (*.f64 s x)) 6)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (sqrt.f64 (*.f64 s x)) 4)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s x))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s x)))))
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (*.f64 s x) 6))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s x) 6)) 1/3))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s x)) 1) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1) 1))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (pow.f64 (*.f64 s x) -2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1) -1/3)
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 6)) -1/6) (pow.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 6)) -1/6))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 6)) -1/6) (pow.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 6)) -1/6))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) -3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) -2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 (*.f64 s x) c) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6)) 1/3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 c) (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) -2) (/.f64 1 c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) 1/2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1) 1/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 6) -1/6))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -3)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (exp.f64 -1) (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))) 2)) (cbrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))) (sqrt.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x))))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 6) -1)) 1/3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
6.3b
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
7.3b
(*.f64 (*.f64 s s) x)
8.7b
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
Compiler

Compiled 43 to 16 computations (62.8% saved)

series8.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
1.0ms
c
@0
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
1.0ms
c
@inf
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
0.0ms
x
@inf
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
0.0ms
x
@-inf
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))

rewrite64.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
720×log-prod_binary64
490×pow-prod-down_binary64
309×pow2_binary64
233×log-div_binary64
231×pow-unpow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01139
123839
2355533
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
(*.f64 (*.f64 s s) x)
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (pow.f64 s -2) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (pow.f64 s -2) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (pow.f64 s -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (pow.f64 s -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 s -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 c) (/.f64 1 (*.f64 s (neg.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 s -2) x) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 c) (pow.f64 s -2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (/.f64 1 c) (pow.f64 s -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (/.f64 (/.f64 1 c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s s)) (/.f64 (/.f64 1 (cbrt.f64 c)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s s)) (/.f64 (pow.f64 c -1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) -2) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 (*.f64 s s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 (*.f64 s s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 s s) c)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 c) (*.f64 s (neg.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 s s) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 s s) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (sqrt.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s s) x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (/.f64 (/.f64 1 c) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (/.f64 1 (*.f64 x (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 (pow.f64 s -2) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) x) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 c x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) (*.f64 c x)) (/.f64 (pow.f64 c -1/2) (*.f64 (*.f64 s s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 1) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) c) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) x) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) -2) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (cbrt.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (/.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (cbrt.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c x) -1/2) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (sqrt.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 c x))) (/.f64 (/.f64 (pow.f64 s -2) x) (sqrt.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (sqrt.f64 (*.f64 c x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (sqrt.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) (pow.f64 (*.f64 c x) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 s s) c)) (*.f64 c x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 s s) c))) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 s s) c))) (/.f64 1 c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (*.f64 x (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) (pow.f64 (*.f64 c x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 1))))))

simplify96.0ms (0.7%)

Algorithm
egg-herbie
Rules
702×fma-def_binary64
377×unswap-sqr_binary64
324×distribute-rgt-in_binary64
240×log-prod_binary64
239×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03093567
18583469
237123028
Stop Event
node limit
Counts
217 → 191
Calls
Call 1
Inputs
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(*.f64 (pow.f64 s 2) x)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(+.f64 0 (/.f64 (/.f64 (pow.f64 s -2) x) c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))) 1)
(*.f64 1 (/.f64 (/.f64 (pow.f64 s -2) x) c))
(*.f64 (/.f64 1 c) (/.f64 (pow.f64 s -2) x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 -1 c) (/.f64 1 (*.f64 s (neg.f64 (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 s -2) x) (/.f64 1 c))
(*.f64 (*.f64 (/.f64 1 c) (pow.f64 s -2)) (/.f64 1 x))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 1 c) (pow.f64 s -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 (*.f64 s s) x)))
(*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) (*.f64 (*.f64 s s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))
(*.f64 (pow.f64 s -2) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s s)) (/.f64 (/.f64 1 (cbrt.f64 c)) x))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s s)) (/.f64 (pow.f64 c -1/2) x))
(*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s s)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) -2) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(*.f64 (/.f64 (pow.f64 c -1/2) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(*.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 3)
(pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -1)
(pow.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)) 1/3)
(pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 s s) c)) 1) -1)
(neg.f64 (/.f64 (/.f64 1 c) (*.f64 s (neg.f64 (*.f64 s x)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3))
(cbrt.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 1))
(+.f64 0 (*.f64 (*.f64 s s) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) x))) 1)
(pow.f64 (*.f64 (*.f64 s s) x) 1)
(pow.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 3)
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s s) x))))
(cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 s s) x)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 s s) x)))
(exp.f64 (log.f64 (*.f64 (*.f64 s s) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s s) x)) 1))
(+.f64 0 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))) 1)
(*.f64 1 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(*.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 1)
(*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (/.f64 (/.f64 1 c) x)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) x)))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (/.f64 1 (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 (pow.f64 s -2) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) x) (/.f64 1 c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 c x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 (*.f64 s s) x)))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 c x)) (/.f64 (pow.f64 c -1/2) (*.f64 (*.f64 s s) x)))
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 1) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) x))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) c) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) x))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) c))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) x) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) -2) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (cbrt.f64 (*.f64 c x))))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (/.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 (*.f64 c x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (cbrt.f64 (*.f64 c x))))
(*.f64 (pow.f64 (*.f64 c x) -1/2) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (sqrt.f64 (*.f64 c x))))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 c x))) (/.f64 (/.f64 (pow.f64 s -2) x) (sqrt.f64 (*.f64 c x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (sqrt.f64 (*.f64 c x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (sqrt.f64 (*.f64 c x))))
(pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 1)
(pow.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 2)
(pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) (pow.f64 (*.f64 c x) 3)) 1/3)
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 s s) c)) (*.f64 c x)) -1)
(pow.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 s s) c))) c) -1)
(pow.f64 (/.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) 1) -1)
(pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 s s) c))) (/.f64 1 c)) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (*.f64 x (neg.f64 c))))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2))
(log.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) (pow.f64 (*.f64 c x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(exp.f64 (log.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 1))
Outputs
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 s (*.f64 s x))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(+.f64 0 (/.f64 (/.f64 (pow.f64 s -2) x) c))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))) 1)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 1 (/.f64 (/.f64 (pow.f64 s -2) x) c))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 1 c) (/.f64 (pow.f64 s -2) x))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 1)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (pow.f64 s -2) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (cbrt.f64 c))) (/.f64 (pow.f64 s -2) x))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2)
(pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2)
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 s -2) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 -1 c) (/.f64 1 (*.f64 s (neg.f64 (*.f64 s x)))))
(*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x))))
(/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 s -2) x) (/.f64 1 c))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (*.f64 (/.f64 1 c) (pow.f64 s -2)) (/.f64 1 x))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 1 c) (pow.f64 s -2)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 (*.f64 s s) x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (cbrt.f64 c))) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) (*.f64 (*.f64 s s) x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (cbrt.f64 c))) (*.f64 s (*.f64 s x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (pow.f64 s -2) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s s)) (/.f64 (/.f64 1 (cbrt.f64 c)) x))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (cbrt.f64 c))) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s s)) (/.f64 (pow.f64 c -1/2) x))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s s)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (cbrt.f64 c))) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) -2) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) -2) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s (*.f64 s x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) -2) (*.f64 c (cbrt.f64 (*.f64 s (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)))))
(*.f64 (/.f64 (pow.f64 c -1/2) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(/.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s (*.f64 s x))))) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4)))
(/.f64 (/.f64 (/.f64 1 c) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))) (cbrt.f64 (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (pow.f64 c -1) (cbrt.f64 (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4)))
(*.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2)
(pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (sqrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s (sqrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (*.f64 s (cbrt.f64 c))))
(pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 1)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 2) 1/2)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s (*.f64 s x))) -3))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 3)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2)
(pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -1)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(pow.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)))
(pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 s s) c)) 1) -1)
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(neg.f64 (/.f64 (/.f64 1 c) (*.f64 s (neg.f64 (*.f64 s x)))))
(*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x))))
(/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) 2))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c))))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s (*.f64 s x))) -3))
(cbrt.f64 (/.f64 (pow.f64 c -3) (pow.f64 (*.f64 s (sqrt.f64 x)) 6)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 1))
(/.f64 1 (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s)
(/.f64 (pow.f64 s -2) (*.f64 c x))
(+.f64 0 (*.f64 (*.f64 s s) x))
(*.f64 s (*.f64 s x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))))
(*.f64 s (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) x))) 1)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 (*.f64 s s) x) 1)
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4) 1/2)
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 3)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(*.f64 s (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))
(*.f64 s (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 s x)))
(*.f64 s (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s s) x))))
(*.f64 s (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 s s) x)))
(*.f64 s (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 s s) x)))
(*.f64 s (*.f64 s x))
(exp.f64 (log.f64 (*.f64 (*.f64 s s) x)))
(*.f64 s (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s s) x)) 1))
(*.f64 s (*.f64 s x))
(+.f64 0 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 c -2)) (/.f64 (pow.f64 s -2) (*.f64 x x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 c -2)) (/.f64 (pow.f64 s -2) (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 c -2)) (/.f64 (pow.f64 s -2) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 c -2)) (/.f64 (pow.f64 s -2) (*.f64 x x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 1 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 (*.f64 c x) (pow.f64 s -2)) x)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 (*.f64 c x) (pow.f64 s -2)) x)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) x)))
(*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 (/.f64 1 c) x) (pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2))
(/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (*.f64 c x))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (/.f64 1 (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 s -2) x)) c) (/.f64 1 (*.f64 x (neg.f64 c))))
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 s -2) x)) c) (*.f64 c (neg.f64 x)))
(/.f64 (neg.f64 (pow.f64 s -2)) (*.f64 (neg.f64 c) (*.f64 c (*.f64 x x))))
(*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 (pow.f64 s -2) x) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) x) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 c x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 (*.f64 s s) x)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s (*.f64 s x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s (*.f64 s (cbrt.f64 c))))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 c x)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 c x)) (*.f64 s (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 c x)) (/.f64 (pow.f64 c -1/2) (*.f64 (*.f64 s s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 1) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (*.f64 c x)))
(*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 (/.f64 1 c) x) (pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2))
(/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (*.f64 c x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) c) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) x))
(*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 (/.f64 1 c) x) (pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2))
(/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (*.f64 c x))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) c))
(*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 (/.f64 1 c) x) (pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2))
(/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (*.f64 c x))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) x) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) -2) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (cbrt.f64 (*.f64 c x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) -2) (/.f64 (pow.f64 s -2) (*.f64 c x))) (cbrt.f64 (*.f64 c x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) -2) (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c (cbrt.f64 (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (/.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) c)) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 (*.f64 c x)) x)))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c (cbrt.f64 (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (cbrt.f64 (*.f64 c x)))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 c x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))) 2) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 x (*.f64 c x))) c))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 c x))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x))))))
(*.f64 (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)) (/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) (cbrt.f64 (*.f64 c x))))
(*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) (cbrt.f64 (*.f64 c x))))
(/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s (sqrt.f64 x))) 2) (cbrt.f64 (*.f64 c x))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 c -1/2) s) (sqrt.f64 x)) 2) (cbrt.f64 (*.f64 c x))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (pow.f64 (*.f64 c x) -1/2) (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (sqrt.f64 (*.f64 c x))))
(*.f64 (pow.f64 (*.f64 c x) -1/2) (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (sqrt.f64 (*.f64 c x))))
(*.f64 (pow.f64 (*.f64 c x) -1/2) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c (sqrt.f64 (*.f64 c x))) x)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 c x))) (/.f64 (/.f64 (pow.f64 s -2) x) (sqrt.f64 (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 c x)) c)) (/.f64 (pow.f64 s -2) (*.f64 (sqrt.f64 (*.f64 c x)) x)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c (sqrt.f64 (*.f64 c x))) x)) (sqrt.f64 (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) 2) (sqrt.f64 (*.f64 c x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c)) (sqrt.f64 (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 c x)) c)) (/.f64 (pow.f64 s -2) (*.f64 (sqrt.f64 (*.f64 c x)) x)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c (sqrt.f64 (*.f64 c x))) x)) (sqrt.f64 (*.f64 c x)))
(pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2) 1/2)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 3)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 2)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) (pow.f64 (*.f64 c x) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s (*.f64 s x))) -3) (pow.f64 (*.f64 c x) 3)))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 s s) c)) (*.f64 c x)) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 s s) c))) c) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) 1) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 s s) c))) (/.f64 1 c)) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 s -2) x)) c) (/.f64 1 (*.f64 x (neg.f64 c))))
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 s -2) x)) c) (*.f64 c (neg.f64 x)))
(/.f64 (neg.f64 (pow.f64 s -2)) (*.f64 (neg.f64 c) (*.f64 c (*.f64 x x))))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) x))) -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(log.f64 (exp.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x)) 3))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) -3) (pow.f64 (*.f64 c x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s (*.f64 s x))) -3) (pow.f64 (*.f64 c x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(exp.f64 (log.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 c -2) (/.f64 (/.f64 (pow.f64 s -2) x) x))) 1))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (pow.f64 c -2) (/.f64 (pow.f64 s -2) (*.f64 x x)))

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(/.f64 x (*.f64 c s))
3.5b
(*.f64 (*.f64 x c) s)
3.5b
(*.f64 s (*.f64 c x))
4.9b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
Compiler

Compiled 91 to 30 computations (67% saved)

series25.0ms (0.2%)

Counts
3 → 60
Calls

27 calls:

TimeVariablePointExpression
9.0ms
s
@0
(/.f64 x (*.f64 c s))
1.0ms
c
@-inf
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
1.0ms
s
@-inf
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
1.0ms
s
@0
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
1.0ms
c
@0
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
871×log-prod_binary64
428×fma-def_binary64
281×log-div_binary64
269×expm1-udef_binary64
269×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
138843
2468343
Stop Event
node limit
Counts
3 → 162
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 s (*.f64 c x))
(/.f64 x (*.f64 c s))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 1) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) 2) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (*.f64 (*.f64 x (*.f64 c s)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (*.f64 x (*.f64 c s)) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 (*.f64 x (*.f64 c (neg.f64 s))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 s (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 s) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 (*.f64 x c) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (*.f64 x (*.f64 c (neg.f64 s))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 s (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 s) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (*.f64 x c) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) 1) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) -1) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) -1) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 (*.f64 x c))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (*.f64 x c))) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 s)) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 s)) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 c s)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) s) (*.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x c)) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) x) (*.f64 c s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)) (fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 1) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x c)) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 s) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 (*.f64 x (*.f64 c s)))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (*.f64 x (*.f64 c s)))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) -1) (*.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x c))) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 s)) (*.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (exp.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -3) (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 x c) s) (*.f64 -2 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (*.f64 x -2) s) c) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 1 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) -2) (/.f64 (/.f64 x c) s) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 x c) s)) -2 (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (*.f64 x (*.f64 c s)) -2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (/.f64 1 s) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x c) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 c s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c s) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 c (neg.f64 s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 c s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x c) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x c) s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 x c) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 1 s) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x c) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 x c) s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (cbrt.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 s) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 x c) s)) (sqrt.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 s) c) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x c) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) c) (/.f64 (sqrt.f64 x) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 x s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) c) (/.f64 (cbrt.f64 x) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) s) (/.f64 (sqrt.f64 x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) s) (/.f64 (cbrt.f64 x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 x (cbrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c s))) (/.f64 x (sqrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 c s))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x c) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 x c) s) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 x c) s)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 x c) s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (/.f64 x s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x c) s))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 x c) s)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x c) s)) 1))))))

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
579×times-frac_binary64
441×associate-/r*_binary64
341×log-prod_binary64
275×associate-/l*_binary64
256×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04475882
112005703
260505635
Stop Event
node limit
Counts
222 → 249
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(/.f64 -2 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(/.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 s c))
(+.f64 0 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(+.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 1) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))) 1)
(/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) 2) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))))))
(/.f64 (sqrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (*.f64 (*.f64 x (*.f64 c s)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (*.f64 x (*.f64 c s)) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (*.f64 -1 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 (*.f64 x (*.f64 c (neg.f64 s))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 s (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (*.f64 (/.f64 1 s) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 (*.f64 x c) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (*.f64 x (*.f64 c (neg.f64 s))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 s (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (*.f64 (/.f64 1 s) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (*.f64 x c) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) 1) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) -1) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) -1) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 (*.f64 x c))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) s))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (*.f64 x c))) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) s))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 s)) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x c)))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 s)) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x c)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 c s)) x)
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) s) (*.f64 x c))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x c)) s)
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) x) (*.f64 c s))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)) (fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 1) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (*.f64 -1 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) s)
(/.f64 (*.f64 (/.f64 1 s) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x c))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 (*.f64 x (*.f64 c s)))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (*.f64 x (*.f64 c s)))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) -1) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x c))) s)
(/.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 s)) (*.f64 x c))
(pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (exp.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -3) (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 1))
(fma.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 -2 (*.f64 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (/.f64 (/.f64 x c) s) (*.f64 -2 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (*.f64 x -2) s) c) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 1 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) -2) (/.f64 (/.f64 x c) s) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 x c) s)) -2 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(+.f64 0 (*.f64 x (*.f64 c s)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c s)))) 1)
(/.f64 1 (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 x (/.f64 (/.f64 1 s) c))
(/.f64 (*.f64 x c) (/.f64 1 s))
(/.f64 s (/.f64 1 (*.f64 x c)))
(/.f64 (*.f64 x (*.f64 c s)) 1)
(/.f64 (*.f64 c s) (/.f64 1 x))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(/.f64 (*.f64 x (*.f64 c (neg.f64 s))) -1)
(pow.f64 (*.f64 x (*.f64 c s)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c s)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 c s))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 c s))))
(exp.f64 (log.f64 (*.f64 x (*.f64 c s))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) 1))
(+.f64 0 (/.f64 (/.f64 x c) s))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x c) s))) 1)
(*.f64 1 (/.f64 (/.f64 x c) s))
(*.f64 x (/.f64 (/.f64 1 s) c))
(*.f64 (/.f64 (/.f64 x c) s) 1)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 s) c)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x c) s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (cbrt.f64 (/.f64 (/.f64 x c) s)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 s) c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x c) s)) (sqrt.f64 (/.f64 (/.f64 x c) s)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 c (neg.f64 s))))
(*.f64 (/.f64 (/.f64 1 s) c) x)
(*.f64 (/.f64 1 s) (/.f64 x c))
(*.f64 (/.f64 x c) (/.f64 1 s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 x) c) (/.f64 (sqrt.f64 x) s))
(*.f64 (/.f64 1 c) (/.f64 x s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) c) (/.f64 (cbrt.f64 x) s))
(*.f64 (/.f64 (sqrt.f64 x) s) (/.f64 (sqrt.f64 x) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) s) (/.f64 (cbrt.f64 x) c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 x (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (/.f64 (/.f64 x c) s)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c s))) (/.f64 x (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 c s))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 c s))))
(pow.f64 (/.f64 (/.f64 x c) s) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 x c) s) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x c) s)) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x c) s)) 2)
(pow.f64 (/.f64 c (/.f64 x s)) -1)
(neg.f64 (/.f64 x (*.f64 c (neg.f64 s))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x c) s)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x c) s))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x c) s)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x c) s)))
(exp.f64 (log.f64 (/.f64 (/.f64 x c) s)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x c) s)) 1))
Outputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 -2 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x s) (/.f64 1 (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 s x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x s) (/.f64 -1 (*.f64 s x)))) (*.f64 (*.f64 c c) (*.f64 s x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x s) (/.f64 -1 (*.f64 s x)))) (*.f64 (*.f64 c c) (*.f64 s x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x s) (/.f64 -1 (*.f64 s x)))) (*.f64 (*.f64 c c) (*.f64 s x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (pow.f64 c 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x s) (/.f64 -1 (*.f64 s x)))) (*.f64 (*.f64 c c) (*.f64 s x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (fma.f64 -2 (/.f64 x c) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x c) (/.f64 -1 (*.f64 c x)))) (*.f64 c (*.f64 (*.f64 s s) x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x c) (/.f64 -1 (*.f64 c x)))) (*.f64 c (*.f64 (*.f64 s s) x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x c) (/.f64 -1 (*.f64 c x)))) (*.f64 c (*.f64 (*.f64 s s) x)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (pow.f64 s 2) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(/.f64 (neg.f64 (fma.f64 2 (/.f64 x c) (/.f64 -1 (*.f64 c x)))) (*.f64 c (*.f64 (*.f64 s s) x)))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(/.f64 x (*.f64 s c))
(/.f64 x (*.f64 c s))
(+.f64 0 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(+.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 1) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x))))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))) 1)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) 2) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))) 2) (/.f64 x (/.f64 (cbrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))) (*.f64 c s))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) 2) (*.f64 (/.f64 x (cbrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))))) (*.f64 c s)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) 3) (*.f64 c (*.f64 s x)))
(/.f64 (sqrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))) (*.f64 c (*.f64 s x))) (sqrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) (/.f64 (sqrt.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 c (*.f64 s x))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (*.f64 (*.f64 x (*.f64 c s)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (*.f64 x (*.f64 c s)) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 c (*.f64 (neg.f64 s) x)))
(/.f64 (*.f64 -1 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 (*.f64 x (*.f64 c (neg.f64 s))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (neg.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x))))) (*.f64 c (*.f64 (neg.f64 s) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 s (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 (/.f64 1 s) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (*.f64 (*.f64 x c) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (*.f64 x (*.f64 c (neg.f64 s))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 (neg.f64 s) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 (neg.f64 s) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 s (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (*.f64 (/.f64 1 s) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (*.f64 x c) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) 1) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) -1) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x))))) (*.f64 c (*.f64 (neg.f64 s) x))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) -1) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 (neg.f64 s) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 (neg.f64 s) x))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 (*.f64 x c))) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) s))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (*.f64 x c))) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) s))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 s)) (*.f64 (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 x c)))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 s)) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x c)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 c s)) x)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) s) (*.f64 x c))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x c)) s)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) x) (*.f64 c s))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)) (fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)) (-.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3)) (fma.f64 (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (-.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x))))))))
(/.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x))) 3)) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3)) (fma.f64 (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (-.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (fma.f64 (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))) (-.f64 (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x))))) (pow.f64 (*.f64 c (*.f64 s x)) -4)) (-.f64 (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 1) (*.f64 x (*.f64 c s)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (*.f64 -1 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 c (*.f64 (neg.f64 s) x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) s)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (*.f64 (/.f64 1 s) (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s))))) (*.f64 x c))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)) (/.f64 1 (*.f64 x (*.f64 c s)))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (*.f64 x (*.f64 c s)))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (fma.f64 -8 (pow.f64 (/.f64 (/.f64 x c) s) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3))) (-.f64 (fma.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 x (*.f64 c s)) 3) (pow.f64 (*.f64 c (*.f64 s x)) -3)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (fma.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (-.f64 (*.f64 4 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (-.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 c (*.f64 s x)) (-.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (-.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (/.f64 (/.f64 1 s) (*.f64 c x))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 x (*.f64 c s)) 2)) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (*.f64 s x) (*.f64 c (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))))
(/.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) -1) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x))))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 c (*.f64 (neg.f64 s) x)))
(/.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x c))) s)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(/.f64 (*.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 s)) (*.f64 x c))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 1)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(pow.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 3) 1/3)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 3)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 2)
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x))) 2))
(fabs.f64 (/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x))))
(log.f64 (exp.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (exp.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) 3))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -3) (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) (pow.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) (pow.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) 3) (pow.f64 (*.f64 x (*.f64 c s)) -3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) (pow.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -3) (pow.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(exp.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))) 1))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 -2 (*.f64 (/.f64 (/.f64 x c) s) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (/.f64 (/.f64 x c) s) (*.f64 -2 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (*.f64 x -2) s) c) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x))) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s))) 2) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(+.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) 3) (*.f64 c (*.f64 s x))))
(fma.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s))) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))) 1 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))) (cbrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s))) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s))) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (*.f64 x (*.f64 c s))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (/.f64 (/.f64 x (/.f64 s -2)) (*.f64 (*.f64 c (*.f64 s x)) c)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x))) (*.f64 -2 (/.f64 (/.f64 x s) (*.f64 (*.f64 c c) (*.f64 s x)))))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) -2) (/.f64 (/.f64 x c) s) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 x c) s)) -2 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s))) 2) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(+.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) 3) (*.f64 c (*.f64 s x))))
(fma.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c))) (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) s) c)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s))) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (*.f64 x -2) (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x -2) c) s)) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 (*.f64 x -2) (*.f64 c s)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 (/.f64 (*.f64 x -2) c) s) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 x -2) s) c) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x)))
(/.f64 (fma.f64 -2 (/.f64 x (*.f64 c s)) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 c (*.f64 s x)))
(+.f64 0 (*.f64 x (*.f64 c s)))
(*.f64 c (*.f64 s x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c s)))) 1)
(*.f64 c (*.f64 s x))
(/.f64 1 (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 c (*.f64 s x))
(/.f64 x (/.f64 (/.f64 1 s) c))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x c) (/.f64 1 s))
(*.f64 c (*.f64 s x))
(/.f64 s (/.f64 1 (*.f64 x c)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x (*.f64 c s)) 1)
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c s) (/.f64 1 x))
(*.f64 c (*.f64 s x))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 (*.f64 x (*.f64 c (neg.f64 s))) -1)
(/.f64 x (/.f64 -1 (*.f64 c (neg.f64 s))))
(*.f64 (/.f64 x -1) (*.f64 c (neg.f64 s)))
(pow.f64 (*.f64 x (*.f64 c s)) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3) 1/3)
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 3)
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 2)
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(fabs.f64 (*.f64 c (*.f64 s x)))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c s)))))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x c) 3) (pow.f64 s 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x c) 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 3) (pow.f64 x 3)))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 c s))))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 c s))))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 x (*.f64 c s))))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) 1))
(*.f64 c (*.f64 s x))
(+.f64 0 (/.f64 (/.f64 x c) s))
(/.f64 x (*.f64 c s))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 c s)))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 c s)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 c s))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 c s)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 c s))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x c) s)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 c s))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x c) s))) 1)
(/.f64 x (*.f64 c s))
(*.f64 1 (/.f64 (/.f64 x c) s))
(/.f64 x (*.f64 c s))
(*.f64 x (/.f64 (/.f64 1 s) c))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (/.f64 x c) s) 1)
(/.f64 x (*.f64 c s))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 s) c)))
(/.f64 x (*.f64 c s))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x c) s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 c s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2)) (cbrt.f64 (/.f64 (/.f64 x c) s)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 c s)) 2)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 s) c)))
(/.f64 x (*.f64 c s))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x c) s)) (sqrt.f64 (/.f64 (/.f64 x c) s)))
(/.f64 x (*.f64 c s))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 x) (*.f64 c (neg.f64 s)))
(*.f64 (/.f64 (/.f64 1 s) c) x)
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 1 s) (/.f64 x c))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 x c) (/.f64 1 s))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 c s)))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 c s)))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (sqrt.f64 x) c) (/.f64 (sqrt.f64 x) s))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 1 c) (/.f64 x s))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) c) (/.f64 (cbrt.f64 x) s))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (sqrt.f64 x) s) (/.f64 (sqrt.f64 x) c))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) s) (/.f64 (cbrt.f64 x) c))
(/.f64 x (*.f64 c s))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 x (cbrt.f64 (*.f64 c s))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 c s))) (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (/.f64 (/.f64 x c) s)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 c s))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (/.f64 x (cbrt.f64 (*.f64 c s))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 c s))) (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c s))) (/.f64 x (sqrt.f64 (*.f64 c s))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 c s))) (sqrt.f64 (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 c s))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c s))) (/.f64 x (sqrt.f64 (*.f64 c s))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 c s))) (sqrt.f64 (*.f64 c s)))
(pow.f64 (/.f64 (/.f64 x c) s) 1)
(/.f64 x (*.f64 c s))
(pow.f64 (pow.f64 (/.f64 (/.f64 x c) s) 3) 1/3)
(/.f64 x (*.f64 c s))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x c) s)) 3)
(/.f64 x (*.f64 c s))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x c) s)) 2)
(/.f64 x (*.f64 c s))
(pow.f64 (/.f64 c (/.f64 x s)) -1)
(/.f64 x (*.f64 c s))
(neg.f64 (/.f64 x (*.f64 c (neg.f64 s))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 x) (*.f64 c (neg.f64 s)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 2))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 c s)) 2))
(fabs.f64 (/.f64 x (*.f64 c s)))
(log.f64 (exp.f64 (/.f64 (/.f64 x c) s)))
(/.f64 x (*.f64 c s))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x c) s))))
(/.f64 x (*.f64 c s))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x c) s) 3))
(/.f64 x (*.f64 c s))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 c s) 3)))
(/.f64 x (*.f64 c s))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x c) s)))
(/.f64 x (*.f64 c s))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x c) s)))
(/.f64 x (*.f64 c s))
(exp.f64 (log.f64 (/.f64 (/.f64 x c) s)))
(/.f64 x (*.f64 c s))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x c) s)) 1))
(/.f64 x (*.f64 c s))

localize41.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 s (*.f64 s x))
0.2b
(/.f64 (cos.f64 (*.f64 x -2)) c)
6.3b
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
8.7b
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
Compiler

Compiled 59 to 27 computations (54.2% saved)

series15.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
1.0ms
c
@0
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
1.0ms
s
@0
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
1.0ms
x
@-inf
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
1.0ms
x
@inf
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
929×log-prod_binary64
294×log-div_binary64
264×expm1-udef_binary64
264×log1p-udef_binary64
223×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01351
128448
2433748
Stop Event
node limit
Counts
3 → 145
Calls
Call 1
Inputs
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
(/.f64 (cos.f64 (*.f64 x -2)) c)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 x -2)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 c -1) (/.f64 1 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (/.f64 1 (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 1 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 1 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (/.f64 1 (*.f64 s (neg.f64 (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (cos.f64 (*.f64 x -2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c)) (/.f64 1 (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 x (*.f64 s s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 s s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) s) (/.f64 (pow.f64 c -1) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) s) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x s)) (/.f64 (pow.f64 c -1) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x s)) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) 1) (/.f64 (pow.f64 c -1) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (/.f64 (pow.f64 c -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 s s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (pow.f64 c -1) (cbrt.f64 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (cbrt.f64 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (cbrt.f64 (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 s (sqrt.f64 x))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x s) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (neg.f64 (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (pow.f64 c -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (/.f64 (pow.f64 c -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (/.f64 (pow.f64 c -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (*.f64 x (*.f64 s s))) (/.f64 1 (*.f64 x (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1) x) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2))) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) x) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 1) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x c)) (/.f64 (pow.f64 c -1) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) c) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) c) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (cbrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (sqrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (sqrt.f64 (*.f64 x c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (sqrt.f64 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (*.f64 x (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3) (pow.f64 (*.f64 x c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 x -2)) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (cos.f64 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (cos.f64 (*.f64 x -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 1))))))

simplify112.0ms (0.8%)

Algorithm
egg-herbie
Rules
536×log-prod_binary64
429×associate-/l*_binary64
369×log-div_binary64
364×associate-*l/_binary64
360×times-frac_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04315287
111984940
261134940
Stop Event
node limit
Counts
241 → 233
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2))))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 s 2) c))) (+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2)))))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 c)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) c)) (/.f64 1 c))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) c)) (+.f64 (/.f64 1 c) (*.f64 2/3 (/.f64 (pow.f64 x 4) c))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) c)) (+.f64 (/.f64 1 c) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 6) c)) (*.f64 2/3 (/.f64 (pow.f64 x 4) c)))))
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(+.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))) 1)
(*.f64 (cos.f64 (*.f64 x -2)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))
(*.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 c -1) (/.f64 1 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (/.f64 1 (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 1)
(*.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 1 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 1 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (/.f64 1 (*.f64 s (neg.f64 (*.f64 x s)))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (cos.f64 (*.f64 x -2)) c))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c)) (/.f64 1 (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 x (*.f64 s s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) c))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 s s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) s) (/.f64 (pow.f64 c -1) (*.f64 x s)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) s) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x s)) (/.f64 (pow.f64 c -1) s))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) 1) (/.f64 (pow.f64 c -1) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (/.f64 (pow.f64 c -1) x))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 s s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) x))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (pow.f64 c -1) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 s (sqrt.f64 x))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (/.f64 (*.f64 x s) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c))) -1)
(neg.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (neg.f64 (*.f64 x s)))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) 1))
(+.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))) 1)
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (pow.f64 c -1) x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (/.f64 (pow.f64 c -1) x))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 1)
(*.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (/.f64 (pow.f64 c -1) x)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1) x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(*.f64 (/.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (*.f64 x (*.f64 s s))) (/.f64 1 (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (pow.f64 c -1) x) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))
(*.f64 (pow.f64 c -1) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2))) (pow.f64 c -1))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) x) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) c))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 x c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (*.f64 x c)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 1) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (*.f64 x c)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) c))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x c)) (/.f64 (pow.f64 c -1) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) c))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) c) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) x))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) c) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) x))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (sqrt.f64 (*.f64 x c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (sqrt.f64 (*.f64 x c))))
(pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2)
(pow.f64 (/.f64 c (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2)))) -1)
(neg.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (*.f64 x (neg.f64 c))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3) (pow.f64 (*.f64 x c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 1))
(+.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))) 1)
(*.f64 (cos.f64 (*.f64 x -2)) (pow.f64 c -1))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1)
(*.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) c))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 c -1)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 c -1)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(*.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (/.f64 1 (neg.f64 c)))
(*.f64 (pow.f64 c -1) (cos.f64 (*.f64 x -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) c))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (sqrt.f64 c)))
(pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2)
(pow.f64 (/.f64 c (cos.f64 (*.f64 x -2))) -1)
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 1))
Outputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 (*.f64 s s) c))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)))
(fma.f64 -2 (/.f64 x (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)))
(+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2))))))
(+.f64 (fma.f64 -2 (/.f64 x (*.f64 (*.f64 s s) c)) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 s s) c)))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)))
(+.f64 (fma.f64 -2 (/.f64 x (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 s s) c))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 s 2) c))) (+.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 s 2) c))) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c (pow.f64 s 2)))))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (*.f64 s s) c)) (+.f64 (fma.f64 -2 (/.f64 x (*.f64 (*.f64 s s) c)) (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 s s) c)))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x))))
(+.f64 (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 s s) c)) (*.f64 (/.f64 -2 (*.f64 s s)) (/.f64 x c))) (fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 c (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) (fma.f64 (/.f64 2/3 (*.f64 s s)) (/.f64 (*.f64 x x) (*.f64 c c)) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(-.f64 (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))) (+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 s s) (*.f64 c c)))))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))) (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cos.f64 (*.f64 -2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 c)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) c)) (/.f64 1 c))
(fma.f64 -2 (/.f64 (*.f64 x x) c) (/.f64 1 c))
(fma.f64 -2 (/.f64 x (/.f64 c x)) (/.f64 1 c))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) c)) (+.f64 (/.f64 1 c) (*.f64 2/3 (/.f64 (pow.f64 x 4) c))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x x) c) (/.f64 1 c)) (*.f64 2/3 (/.f64 (pow.f64 x 4) c)))
(fma.f64 -2 (/.f64 x (/.f64 c x)) (fma.f64 2/3 (/.f64 (pow.f64 x 4) c) (/.f64 1 c)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) c)) (+.f64 (/.f64 1 c) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 6) c)) (*.f64 2/3 (/.f64 (pow.f64 x 4) c)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x x) c) (/.f64 1 c)) (fma.f64 -4/45 (/.f64 (pow.f64 x 6) c) (*.f64 2/3 (/.f64 (pow.f64 x 4) c))))
(+.f64 (fma.f64 2/3 (/.f64 (pow.f64 x 4) c) (/.f64 (*.f64 -4/45 (pow.f64 x 6)) c)) (fma.f64 -2 (/.f64 x (/.f64 c x)) (/.f64 1 c)))
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(/.f64 (cos.f64 (*.f64 -2 x)) c)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(+.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (cos.f64 (*.f64 x -2)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 c -1) (/.f64 1 (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (/.f64 1 (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 1 (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 1 (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (/.f64 1 (*.f64 s (neg.f64 (*.f64 x s)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (/.f64 1 (*.f64 s (*.f64 x (neg.f64 s)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 (*.f64 s (neg.f64 x)) c)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (cos.f64 (*.f64 x -2)) c))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c)) (/.f64 1 (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 x (*.f64 s s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) c))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 s s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) s) (/.f64 (pow.f64 c -1) (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) s) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x s)) (/.f64 (pow.f64 c -1) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) s))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) 1) (/.f64 (pow.f64 c -1) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 1) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s s)) (/.f64 (pow.f64 c -1) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 s s)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s s)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (pow.f64 c -1) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (cbrt.f64 (*.f64 s (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (cbrt.f64 (*.f64 s (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 2)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (cbrt.f64 (*.f64 s (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)
(*.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 s (sqrt.f64 x))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) 3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (/.f64 (*.f64 x s) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s c))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(neg.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (neg.f64 (*.f64 x s)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (/.f64 1 (*.f64 s (*.f64 x (neg.f64 s)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 s (*.f64 (*.f64 s (neg.f64 x)) c)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) 1))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))
(+.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 s x) 2))) c))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 s x) 2))) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 s x) 2))) c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 s x) 2))) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (/.f64 (pow.f64 c -1) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (/.f64 (pow.f64 c -1) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (/.f64 (pow.f64 c -1) x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (/.f64 (/.f64 1 c) x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (/.f64 1 (*.f64 c x))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -1) x)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 1 (*.f64 c x)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) c) (*.f64 x (*.f64 s s))) (/.f64 1 (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (*.f64 s s) (*.f64 c x))) (/.f64 1 (*.f64 x (neg.f64 c))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (neg.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (pow.f64 c -1) x) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c -1) (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2))) (pow.f64 c -1))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) x) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) c))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 x c)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (*.f64 x c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 1) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (*.f64 x c)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2) (*.f64 c x))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) c))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2) (*.f64 c x))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x c)) (/.f64 (pow.f64 c -1) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x c)) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 x (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) c))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) x) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) c))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) c) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) x))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2) (*.f64 c x))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) c) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) c) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) c)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c x)) (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (cbrt.f64 (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) c)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c x)) (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (cbrt.f64 (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 s x) 2))) c)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (pow.f64 (cbrt.f64 (*.f64 c x)) 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 (*.f64 x c)) 2)) (/.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) (cbrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c x)) 2) (*.f64 s (sqrt.f64 x)))) (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 (cbrt.f64 (*.f64 c x)) (*.f64 s (sqrt.f64 x)))))
(/.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (*.f64 s (sqrt.f64 x))) 2) (cbrt.f64 (*.f64 c x))) (pow.f64 (cbrt.f64 (*.f64 c x)) 2))
(*.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (sqrt.f64 (*.f64 c x)) c)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 c x)) (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x))) (sqrt.f64 (*.f64 c x)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x c))) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (sqrt.f64 (*.f64 c x)) c)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 c x)) (*.f64 (*.f64 s s) x))))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 (*.f64 c x))) (*.f64 (*.f64 s s) (*.f64 c x))) (sqrt.f64 (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 2)) (sqrt.f64 (*.f64 x c))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s))))) (sqrt.f64 (*.f64 x c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 2)) (sqrt.f64 (*.f64 c x))) (/.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x)))) (sqrt.f64 (*.f64 c x))))
(pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 3) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 3)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 2)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(pow.f64 (/.f64 c (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 x s) 2)))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(neg.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) (*.f64 x (neg.f64 c))))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (*.f64 s s) (*.f64 c x))) (/.f64 1 (*.f64 x (neg.f64 c))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (neg.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (pow.f64 (*.f64 s x) 2))) c) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c)) 3))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 x (*.f64 s s)))) 3) (pow.f64 (*.f64 x c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) 3) (pow.f64 (*.f64 c x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) c))) 1))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)))
(+.f64 0 (/.f64 (cos.f64 (*.f64 x -2)) c))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))) 1)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (cos.f64 (*.f64 x -2)) (pow.f64 c -1))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 1 (/.f64 (cos.f64 (*.f64 x -2)) c))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 c -1)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 c -1)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (/.f64 1 (neg.f64 c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (pow.f64 c -1) (cos.f64 (*.f64 x -2)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) c))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 c)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 c)) (cos.f64 (*.f64 x -2))) (sqrt.f64 c))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 c)) (cos.f64 (*.f64 x -2))) (sqrt.f64 c))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (sqrt.f64 c)) (sqrt.f64 c))
(pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 1)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3) 1/3)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 3)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 2)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(pow.f64 (/.f64 c (cos.f64 (*.f64 x -2))) -1)
(/.f64 (cos.f64 (*.f64 x -2)) c)
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (neg.f64 c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 2))
(fabs.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) c))))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) 3))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 x -2)) 3) (pow.f64 c 3)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)))
(/.f64 (cos.f64 (*.f64 x -2)) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x -2)) c)) 1))
(/.f64 (cos.f64 (*.f64 x -2)) c)

eval420.0ms (2.9%)

Compiler

Compiled 28070 to 11926 computations (57.5% saved)

prune340.0ms (2.4%)

Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New1189191208
Fresh132235
Picked101
Done358
Total1206461252
Error
0b
Counts
1252 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
14.8b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
21.9b
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
18.1b
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
6.7b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) s) (*.f64 x c))
7.9b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
8.9b
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
16.6b
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
22.4b
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
27.4b
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
5.4b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
5.8b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
5.4b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
14.5b
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
15.6b
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
32.6b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
26.2b
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
3.7b
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s))) (*.f64 x (*.f64 c s)))
20.5b
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
4.6b
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
16.0b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
11.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
15.6b
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
14.8b
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
15.6b
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
15.6b
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
24.8b
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
15.6b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
14.1b
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
31.0b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
28.2b
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
21.9b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
22.3b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
39.5b
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
23.3b
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
15.6b
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
27.0b
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
19.8b
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
2.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
25.6b
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
8.9b
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
17.8b
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
14.1b
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
23.4b
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
18.6b
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
29.9b
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
32.4b
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
Compiler

Compiled 841 to 529 computations (37.1% saved)

regimes360.0ms (2.5%)

Counts
105 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
(/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 c (*.f64 x s)) 2))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 x c) s) 2)) (cos.f64 (+.f64 x x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (pow.f64 (*.f64 x s) 2))
(*.f64 (/.f64 1 s) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (pow.f64 (*.f64 x c) 2))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 s (pow.f64 (*.f64 x c) 2)))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (*.f64 (pow.f64 x -1) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -4) (cos.f64 (+.f64 x x)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) c) (*.f64 x s)) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2))) 3)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 (*.f64 x c) s) 2)))))
Outputs
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
Calls

6 calls:

127.0ms
x
64.0ms
(pow.f64 c 2)
49.0ms
s
46.0ms
c
33.0ms
(pow.f64 s 2)
Results
ErrorSegmentsBranch
1.2b3x
2.3b1c
2.3b1s
2.3b1(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
2.3b1(pow.f64 c 2)
2.3b1(pow.f64 s 2)
Compiler

Compiled 1624 to 611 computations (62.4% saved)

bsearch47.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
7.92414324980964e-36
2.0190060818908385e-33
40.0ms
-5.54942215042815e-132
-1.391147640560751e-148
Results
30.0ms192×body256valid
13.0ms77×body256infinite
Compiler

Compiled 365 to 255 computations (30.1% saved)

regimes211.0ms (1.5%)

Counts
92 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
(/.f64 1 (pow.f64 (fabs.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 c (*.f64 x s)) 2))
Outputs
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))
Calls

3 calls:

108.0ms
x
39.0ms
c
39.0ms
s
Results
ErrorSegmentsBranch
1.2b3x
2.3b1c
2.3b1s
Compiler

Compiled 1397 to 503 computations (64% saved)

bsearch65.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
7.92414324980964e-36
2.0190060818908385e-33
40.0ms
-5.54942215042815e-132
-1.391147640560751e-148
Results
45.0ms272×body256valid
14.0ms86×body256infinite
Compiler

Compiled 600 to 380 computations (36.7% saved)

regimes214.0ms (1.5%)

Counts
89 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) s) (*.f64 x c))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x c)) s)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 (*.f64 x c) (neg.f64 s)) (*.f64 c (*.f64 x s))))
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 s (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c))))
Outputs
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))
Calls

3 calls:

114.0ms
x
39.0ms
s
38.0ms
c
Results
ErrorSegmentsBranch
1.2b3x
2.3b1c
2.3b1s
Compiler

Compiled 1355 to 485 computations (64.2% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
7.92414324980964e-36
2.0190060818908385e-33
18.0ms
-5.54942215042815e-132
-1.391147640560751e-148
Results
31.0ms192×body256valid
5.0ms30×body256infinite
Compiler

Compiled 421 to 259 computations (38.5% saved)

regimes253.0ms (1.8%)

Counts
82 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) c) (*.f64 s (*.f64 s x))) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 x s))) (*.f64 x c)) s)
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x (*.f64 s c)))) c))
(*.f64 (/.f64 1 (*.f64 s (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) c))
Outputs
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
Calls

3 calls:

102.0ms
c
94.0ms
x
35.0ms
s
Results
ErrorSegmentsBranch
1.9b3x
2.6b3c
3.6b1s
Compiler

Compiled 1229 to 453 computations (63.1% saved)

bsearch88.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
5.030160622104639e-253
2.768677275604601e-244
43.0ms
-1.391147640560751e-148
-7.554466101431407e-160
Results
49.0ms304×body256valid
34.0ms216×body256infinite
Compiler

Compiled 728 to 380 computations (47.8% saved)

regimes248.0ms (1.7%)

Counts
72 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
Outputs
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))
Calls

3 calls:

84.0ms
c
84.0ms
x
58.0ms
s
Results
ErrorSegmentsBranch
2.5b3x
3.3b3c
3.9b2s
Compiler

Compiled 1063 to 418 computations (60.7% saved)

bsearch54.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
7.92414324980964e-36
2.0190060818908385e-33
41.0ms
-5.54942215042815e-132
-1.391147640560751e-148
Results
37.0ms224×body256valid
13.0ms83×body256infinite
Compiler

Compiled 459 to 299 computations (34.9% saved)

regimes242.0ms (1.7%)

Counts
71 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 c (*.f64 s x)))
Outputs
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))
Calls

3 calls:

85.0ms
c
81.0ms
x
57.0ms
s
Results
ErrorSegmentsBranch
2.5b3x
3.3b3c
3.9b2s
Compiler

Compiled 1047 to 417 computations (60.2% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
7.92414324980964e-36
2.0190060818908385e-33
23.0ms
-5.54942215042815e-132
-1.391147640560751e-148
Results
34.0ms208×body256valid
8.0ms49×body256infinite
Compiler

Compiled 428 to 279 computations (34.8% saved)

regimes365.0ms (2.6%)

Counts
69 → 4
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x))))
Calls

3 calls:

159.0ms
c
104.0ms
x
82.0ms
s
Results
ErrorSegmentsBranch
5.0b4x
5.8b6c
5.7b3s
Compiler

Compiled 1015 to 413 computations (59.3% saved)

bsearch57.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
6.998355624213469e+100
3.3614411005131374e+102
25.0ms
4.4349673192407126e-24
8.004898404196197e-21
4.0ms
-1.4728968090358945e-103
-1.367678238907952e-103
Results
34.0ms211×body256valid
13.0ms45×body512valid
3.0ms23×body256infinite
1.0msbody512infinite
Compiler

Compiled 584 to 367 computations (37.2% saved)

regimes355.0ms (2.5%)

Counts
68 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
Calls

3 calls:

178.0ms
c
81.0ms
s
77.0ms
x
Results
ErrorSegmentsBranch
6.0b3x
5.8b6c
5.7b3s
Compiler

Compiled 999 to 408 computations (59.2% saved)

bsearch83.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
1.4187927801929748e+140
2.263351197594206e+141
65.0ms
2.515908640265745e-174
1.181141278819427e-164
Results
26.0ms170×body256valid
23.0ms55×body1024valid
10.0ms63×body256infinite
9.0ms30×body512valid
5.0ms16×body512infinite
4.0msbody1024infinite
1.0msbody2048valid
Compiler

Compiled 611 to 395 computations (35.4% saved)

regimes381.0ms (2.7%)

Counts
67 → 6
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 s s) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 x c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x s)) (*.f64 (*.f64 c c) x)))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
Outputs
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
Calls

3 calls:

175.0ms
c
108.0ms
s
78.0ms
x
Results
ErrorSegmentsBranch
6.0b3x
5.8b6c
8.0b4s
Compiler

Compiled 983 to 402 computations (59.1% saved)

bsearch133.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
7.383195964665958e-104
4.3543168541727586e-101
38.0ms
-3.917693789758881e-73
-7.641383958386605e-81
19.0ms
-126520736560976750.0
-32657651169083260.0
18.0ms
-7.968785239763364e+133
-1.3999903802327673e+133
18.0ms
-1.4808157342317536e+240
-3.2025353528702318e+239
Results
74.0ms451×body256valid
18.0ms42×body1024valid
16.0ms51×body512valid
11.0ms69×body256infinite
4.0msbody1024infinite
1.0msbody512infinite
Compiler

Compiled 1308 to 832 computations (36.4% saved)

regimes256.0ms (1.8%)

Counts
61 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))
Calls

3 calls:

94.0ms
c
72.0ms
s
71.0ms
x
Results
ErrorSegmentsBranch
8.5b3x
10.0b4c
11.0b3s
Compiler

Compiled 887 to 367 computations (58.6% saved)

bsearch55.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
3.6014511017784012e-9
8.679839640106431e-6
27.0ms
-204964.62260208878
-8.973285350317023e-5
Results
47.0ms272×body256valid
4.0ms26×body256infinite
Compiler

Compiled 552 to 376 computations (31.9% saved)

regimes96.0ms (0.7%)

Counts
58 → 1
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
(/.f64 1 (pow.f64 (*.f64 (*.f64 c x) s) 2))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (*.f64 s s) (pow.f64 (*.f64 c x) -2)))
(/.f64 1 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) -2)))
(/.f64 1 (pow.f64 (/.f64 1 (*.f64 x (*.f64 s c))) -2))
(/.f64 (/.f64 1 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) c) (/.f64 (/.f64 1 c) x))
(/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 1))
Outputs
(pow.f64 (*.f64 c (*.f64 s x)) -2)
Calls

3 calls:

26.0ms
s
25.0ms
c
24.0ms
x
Results
ErrorSegmentsBranch
14.1b1x
14.1b1c
14.1b1s
Compiler

Compiled 839 to 351 computations (58.2% saved)

regimes73.0ms (0.5%)

Counts
43 → 1
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c x)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 s (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 c x)) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (*.f64 x c))
(/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 s (neg.f64 x))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) c))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) x) (/.f64 (/.f64 1 (*.f64 c s)) x))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x (*.f64 s c)))))
(/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 1 s) (*.f64 s (neg.f64 x)))) (*.f64 x c))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x c)) (/.f64 1 (*.f64 c x))) (*.f64 c (*.f64 (*.f64 s s) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x s)) (/.f64 1 (*.f64 s x))) (*.f64 s (*.f64 (*.f64 c c) x))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))) s) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (+.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 (*.f64 x -2) (*.f64 c (*.f64 s s)))) (*.f64 x c))
(*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (/.f64 x (/.f64 (/.f64 1 s) c)))))
(*.f64 (/.f64 1 (/.f64 x (/.f64 1 (*.f64 c s)))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 c s))) (/.f64 1 (*.f64 s (*.f64 c x)))))
Outputs
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
Calls

3 calls:

22.0ms
c
20.0ms
s
19.0ms
x
Results
ErrorSegmentsBranch
14.1b1x
14.1b1c
14.1b1s
Compiler

Compiled 686 to 276 computations (59.8% saved)

regimes34.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
Outputs
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
Calls

3 calls:

15.0ms
x
11.0ms
s
5.0ms
c
Results
ErrorSegmentsBranch
16.5b3x
18.8b1c
17.3b2s
Compiler

Compiled 115 to 57 computations (50.4% saved)

bsearch98.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
2.768677275604601e-244
2.19344562652096e-232
49.0ms
-1.0636294980459574e-193
-3.7869379586027026e-204
Results
50.0ms320×body256valid
43.0ms261×body256infinite
Compiler

Compiled 705 to 439 computations (37.7% saved)

regimes17.0ms (0.1%)

Accuracy

Total -21.6b remaining (-105.2%)

Threshold costs -21.6b (-105.2%)

Counts
7 → 1
Calls
Call 1
Inputs
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) s) x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
Outputs
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
Calls

3 calls:

5.0ms
s
5.0ms
x
4.0ms
c
Results
ErrorSegmentsBranch
20.5b1x
20.5b1c
20.5b1s
Compiler

Compiled 102 to 51 computations (50% saved)

simplify21.0ms (0.1%)

Algorithm
egg-herbie
Rules
26×*-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0150970
1181970
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -392806872947537/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (if (<=.f64 x 4676805239458889/23384026197294446691258957323460528314494920687616) (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))))
(if (<=.f64 x -8366472148284181/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))) (if (<=.f64 x 8476709496519237/5846006549323611672814739330865132078623730171904) (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))))
(if (<=.f64 x -686479766013061/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))) (if (<=.f64 x 1461501637330903/11692013098647223345629478661730264157247460343808) (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))))
(if (<=.f64 x -4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))) (if (<=.f64 x 7687697232696013/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))))
(if (<=.f64 x -8637914485522937/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x))) (if (<=.f64 x 4676805239458889/23384026197294446691258957323460528314494920687616) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))))
(if (<=.f64 x -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s))) (if (<=.f64 x 3928516401145467/93536104789177786765035829293842113257979682750464) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))))
(if (<=.f64 x -1462602470010163/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 x 6465364971497831/170141183460469231731687303715884105728) (pow.f64 (*.f64 c (*.f64 s x)) -2) (if (<=.f64 x 3199999999999999926558442448785077211029896703757280019615987119142379046978527716170436142340836950016) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x)))))))
(if (<=.f64 s 23503115526865/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 s 2200000000000000003501616722064983082772235610582957587973002509483996609573858881658600605804620342085011024795119734123540628792836018405376) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(if (<=.f64 c -344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (if (<=.f64 c -74000000000000004680060830484383638582758508518235360977667365545608264064222276056295338038624719359690777399359945871350626888187904) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 c -115000000000000000) (/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x))))) (if (<=.f64 c -4562960586989249/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x)))))) (if (<=.f64 c 2364120371783669/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))))))
(if (<=.f64 x -6640827866535439/73786976294838206464) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x)))))) (if (<=.f64 x 2833419889721787/590295810358705651712) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(if (<=.f64 x -8833661827624277/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))) (if (<=.f64 x 8734865695134863/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x))))) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
Outputs
(if (<=.f64 x -392806872947537/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (if (<=.f64 x 4676805239458889/23384026197294446691258957323460528314494920687616) (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))))
(if (<=.f64 x -392806872947537/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 x c)) 2)) (if (<=.f64 x 4676805239458889/23384026197294446691258957323460528314494920687616) (pow.f64 (*.f64 c (*.f64 x s)) -2) (*.f64 (/.f64 1 (*.f64 s (*.f64 x c))) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))))
(if (<=.f64 x -8366472148284181/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))) (if (<=.f64 x 8476709496519237/5846006549323611672814739330865132078623730171904) (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))))
(if (<=.f64 x -8366472148284181/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 (*.f64 s (*.f64 x c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x c)))) (if (<=.f64 x 8476709496519237/5846006549323611672814739330865132078623730171904) (pow.f64 (*.f64 c (*.f64 x s)) -2) (*.f64 (/.f64 1 (*.f64 s (*.f64 x c))) (/.f64 (cos.f64 (+.f64 x x)) (/.f64 s (/.f64 1 (*.f64 x c)))))))
(if (<=.f64 x -686479766013061/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s))) (if (<=.f64 x 1461501637330903/11692013098647223345629478661730264157247460343808) (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (/.f64 1 (*.f64 (*.f64 x c) s)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x c) s)))))
(if (<=.f64 x -686479766013061/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (*.f64 (/.f64 1 (*.f64 s (*.f64 x c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x c)))) (if (<=.f64 x 1461501637330903/11692013098647223345629478661730264157247460343808) (pow.f64 (*.f64 c (*.f64 x s)) -2) (*.f64 (/.f64 1 (*.f64 s (*.f64 x c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x c))))))
(if (<=.f64 x -4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s))) (if (<=.f64 x 7687697232696013/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))))
(if (<=.f64 x -4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 x (*.f64 s c))) (if (<=.f64 x 7687697232696013/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 x (*.f64 s c)))))
(if (<=.f64 x -8637914485522937/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x))) (if (<=.f64 x 4676805239458889/23384026197294446691258957323460528314494920687616) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (*.f64 s (*.f64 c x)))))
(if (<=.f64 x -8637914485522937/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 s (*.f64 x c))) (if (<=.f64 x 4676805239458889/23384026197294446691258957323460528314494920687616) (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (*.f64 s (*.f64 x c)))))
(if (<=.f64 x -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s))) (if (<=.f64 x 3928516401145467/93536104789177786765035829293842113257979682750464) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 c x))) (*.f64 x (*.f64 c s)))))
(if (<=.f64 x -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x c))) (*.f64 x (*.f64 s c))) (if (<=.f64 x 3928516401145467/93536104789177786765035829293842113257979682750464) (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 s (*.f64 x c))) (*.f64 x (*.f64 s c)))))
(if (<=.f64 x -1462602470010163/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 x 6465364971497831/170141183460469231731687303715884105728) (pow.f64 (*.f64 c (*.f64 s x)) -2) (if (<=.f64 x 3199999999999999926558442448785077211029896703757280019615987119142379046978527716170436142340836950016) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)) (*.f64 c (*.f64 s (*.f64 s x)))))))
(if (<=.f64 x -1462602470010163/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 x (*.f64 (*.f64 s c) (*.f64 s c))))) (if (<=.f64 x 6465364971497831/170141183460469231731687303715884105728) (pow.f64 (*.f64 c (*.f64 x s)) -2) (if (<=.f64 x 3199999999999999926558442448785077211029896703757280019615987119142379046978527716170436142340836950016) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 x (*.f64 (*.f64 s c) (*.f64 s c))))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x c)) (*.f64 c (*.f64 s (*.f64 x s)))))))
(if (<=.f64 s 23503115526865/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 s 2200000000000000003501616722064983082772235610582957587973002509483996609573858881658600605804620342085011024795119734123540628792836018405376) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s s) (*.f64 c x))) (*.f64 x c)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(if (<=.f64 s 23503115526865/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 x (*.f64 (*.f64 s c) (*.f64 s c))))) (if (<=.f64 s 2200000000000000003501616722064983082772235610582957587973002509483996609573858881658600605804620342085011024795119734123540628792836018405376) (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x c) (*.f64 s s))) (*.f64 x c)) (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(if (<=.f64 c -344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (if (<=.f64 c -74000000000000004680060830484383638582758508518235360977667365545608264064222276056295338038624719359690777399359945871350626888187904) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 c -115000000000000000) (/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 s x))))) (if (<=.f64 c -4562960586989249/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x)))))) (if (<=.f64 c 2364120371783669/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))))))
(if (<=.f64 c -344999999999999983527832700662673614894555556147303684185324542746766533222100709338238107358695912521773699993336264584492904494417741243520334200112400331405974903840959111135162182790893412058215310841706518540306946449605299917620772864) (/.f64 1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) (if (<=.f64 c -74000000000000004680060830484383638582758508518235360977667365545608264064222276056295338038624719359690777399359945871350626888187904) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 x (*.f64 (*.f64 s c) (*.f64 s c))))) (if (<=.f64 c -115000000000000000) (/.f64 1 (/.f64 (*.f64 s (*.f64 x c)) (/.f64 1 (*.f64 c (*.f64 x s))))) (if (<=.f64 c -4562960586989249/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 x s)))))) (if (<=.f64 c 2364120371783669/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 x (*.f64 (*.f64 s c) (*.f64 s c))))) (/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 c (*.f64 x s))))))))))
(if (<=.f64 x -6640827866535439/73786976294838206464) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x)))))) (if (<=.f64 x 2833419889721787/590295810358705651712) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 s x))))))))
(if (<=.f64 x -6640827866535439/73786976294838206464) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 x s)))))) (if (<=.f64 x 2833419889721787/590295810358705651712) (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c (*.f64 c (*.f64 x (*.f64 s (*.f64 x s))))))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(if (<=.f64 x -8833661827624277/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))) (if (<=.f64 x 8734865695134863/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x))))) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))))
(if (<=.f64 x -8833661827624277/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 c (*.f64 x s))))) (if (<=.f64 x 8734865695134863/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 c (*.f64 x s)))))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s x) (*.f64 s x)))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 -2 (*.f64 (*.f64 c c) (*.f64 s s)))
(/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c)))
Compiler

Compiled 698 to 340 computations (51.3% saved)

soundness601.0ms (4.2%)

Algorithm
egg-herbie
Rules
835×fma-def_binary64
750×unswap-sqr_binary64
750×unswap-sqr_binary64
750×unswap-sqr_binary64
682×sqr-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01324
13024
27224
325524
4116924
5214024
6333224
7340924
8350624
9364024
10382724
11407624
12441524
13481024
14536224
15610324
16703924
17759924
02924416
16983227
228573217
01324
13024
27224
325524
4116924
5214024
6333224
7340924
8350624
9364024
10382724
11407624
12441524
13481024
14536224
15610324
16703924
17759924
04555658
112264967
262594965
01324
13024
27224
325524
4116924
5214024
6333224
7340924
8350624
9364024
10382724
11407624
12441524
13481024
14536224
15610324
16703924
17759924
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1007 to 691 computations (31.4% saved)

end170.0ms (1.2%)

Compiler

Compiled 756 to 276 computations (63.5% saved)

Profiling

Loading profile data...