Details

Time bar (total: 18.0s)

analyze630.0ms (3.5%)

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.2s (17.7%)

Results
1.5s6667×body256valid
574.0ms959×body1024valid
572.0ms2863×body256infinite
244.0ms630×body512valid
158.0ms223×body1024infinite
77.0ms222×body512infinite
Bogosity

preprocess209.0ms (1.2%)

Algorithm
egg-herbie
Rules
4854×associate-/l/
2656×unswap-sqr
1356×sqr-pow
666×pow-sqr
468×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032188
174188
2262188
3766188
41307188
51361188
61416188
71481188
81559188
91653188
104916188
115040188
125191188
135349188
145534188
155736188
165978188
176216188
186482188
196768188
206877188
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 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
(/.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 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
(/.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 (cos.f64 (*.f64 2 s)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
(/.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 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
Symmetry

(sort c s)

Compiler

Compiled 22 to 17 computations (22.7% saved)

simplify189.0ms (1%)

Algorithm
egg-herbie
Rules
3686×associate-/r*
1400×sqr-pow
1190×unswap-sqr
1088×*-commutative
1048×cube-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
Stop Event
node limit
Counts
1 → 8
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 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))

eval2.0ms (0%)

Compiler

Compiled 131 to 64 computations (51.1% saved)

prune7.0ms (0%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New178
Fresh011
Picked000
Done000
Total189
Error
2.3b
Counts
9 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
31.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
28.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
2.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
14.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
31.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
26.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
23.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
Compiler

Compiled 266 to 166 computations (37.6% saved)

localize37.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))
0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.3b
(*.f64 x (*.f64 c s))
Compiler

Compiled 49 to 16 computations (67.3% saved)

series15.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1274×associate-*r/
1090×associate-*l/
452×distribute-lft-neg-in
386×distribute-rgt-in
344×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01367
127467
2371467
Stop Event
node limit
Counts
3 → 84
Calls
Call 1
Inputs
(*.f64 x (*.f64 c s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))
Outputs
((#(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 pow.f64 (*.f64 x (*.f64 c s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 2)))) (#(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 (pow.f64 (*.f64 x (*.f64 c s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 s) c) x))))) (#(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 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 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 log1p.f64 (expm1.f64 (*.f64 x (*.f64 c s))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (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 (cos.f64 (+.f64 x x)) (pow.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 (*.f64 c s)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 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))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))))) (#(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 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -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 c s)) -2))) 2) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (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 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))))) (#(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 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))))) (#(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 (pow.f64 (*.f64 c s) 2) x)))))) (#(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 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (*.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 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c s) (*.f64 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) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c 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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))))) (#(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 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)))) (#(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 (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 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(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 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 exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1))))) (#(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 -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)))) (#(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 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) 3)))) (#(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 neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))

simplify164.0ms (0.9%)

Algorithm
egg-herbie
Rules
730×distribute-rgt-in
722×distribute-lft-in
604×log-prod
538×associate-/r*
536×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02456782
16455154
232205124
Stop Event
node limit
Counts
192 → 119
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 (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 (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 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c s)))) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(fabs.f64 (*.f64 x (*.f64 c s)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 s) c) x))
(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 c s) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 c s))))
(+.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.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 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 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(*.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1)
(*.f64 1 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (*.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 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c s) (*.f64 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) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 x x)) (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)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(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)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(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)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 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 (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))))
(/.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 1 (*.f64 (*.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 (pow.f64 (*.f64 s c) 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 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 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)) (/.f64 -2 (pow.f64 (*.f64 s c) 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 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 c c) (*.f64 s s))) (+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.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) (pow.f64 (*.f64 s c) 2)) (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)) (/.f64 -2 (pow.f64 (*.f64 s c) 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 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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 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 (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 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c s)))) 1)
(*.f64 s (*.f64 c x))
(pow.f64 (*.f64 x (*.f64 c s)) 1)
(*.f64 s (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1/2)
(*.f64 s (*.f64 c x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) 2)
(*.f64 s (*.f64 c x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 3)
(*.f64 s (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3) 1/3)
(*.f64 s (*.f64 c x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(*.f64 s (*.f64 c x))
(fabs.f64 (*.f64 x (*.f64 c s)))
(*.f64 s (*.f64 c x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 s) c) x))
(*.f64 s (*.f64 c x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c s)))))
(*.f64 s (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 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 x (*.f64 c s))))
(*.f64 s (*.f64 c x))
(exp.f64 (log.f64 (*.f64 x (*.f64 c s))))
(*.f64 s (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) 1))
(*.f64 s (*.f64 c x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 c s))))
(*.f64 s (*.f64 c x))
(+.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (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 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (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 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 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 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 2) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (*.f64 c s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 c s) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 4))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 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) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))))
(*.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 (cos.f64 (+.f64 x x)) (*.f64 (*.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 c s) (*.f64 x x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c s)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (pow.f64 (*.f64 x (*.f64 c s)) 2) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s))) 2)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2))) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2)) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 x (*.f64 c s)) 4)))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2) (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(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 x)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2)) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) 2) 3)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 x (*.f64 c s)) -2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.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 (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)
(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)
(pow.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)
(pow.f64 (pow.f64 (cbrt.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)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(neg.f64 (neg.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)
(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)
(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)
(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)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))
4.6b
(*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))
9.1b
(*.f64 x (*.f64 s s))
9.5b
(*.f64 c (*.f64 x (*.f64 s s)))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series12.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1150×*-commutative
1068×unswap-sqr
980×sqrt-prod
738×swap-sqr
384×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01088
120484
2263380
Stop Event
node limit
Counts
4 → 68
Calls
Call 1
Inputs
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 s s))
(*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))
(*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s (*.f64 c (*.f64 x s)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 s (*.f64 c (*.f64 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (*.f64 x (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 c (*.f64 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 s (*.f64 c (*.f64 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 c (*.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 -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s))))) (+.f64 1 (*.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 (*.f64 s (sqrt.f64 x)) 2)))) (#(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 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 s s)) x))))) (#(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 6) (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 exp.f64 (log.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 +.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (sqrt.f64 (pow.f64 (*.f64 x s) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (pow.f64 (*.f64 x s) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))))

simplify140.0ms (0.8%)

Algorithm
egg-herbie
Rules
1080×distribute-rgt-in
1080×distribute-lft-in
684×times-frac
574×associate-/l*
420×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01885000
15164596
222464140
379324140
Stop Event
node limit
Counts
200 → 100
Calls
Call 1
Inputs
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.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 (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 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 (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 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1))))
(pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 1)
(pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 c (*.f64 x s)))) 3)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 4))
(fabs.f64 (*.f64 s (*.f64 c (*.f64 x s))))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x (*.f64 s s))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 c (*.f64 x s))))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))
(exp.f64 (log.f64 (*.f64 s (*.f64 c (*.f64 x s)))))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 c (*.f64 x s)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1))))
(pow.f64 (*.f64 x (*.f64 s s)) 1)
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))
(fabs.f64 (*.f64 x (*.f64 s s)))
(log.f64 (pow.f64 (exp.f64 (*.f64 s s)) x))
(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 6) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))
(exp.f64 (log.f64 (*.f64 x (*.f64 s s))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1))))
(pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 1)
(pow.f64 (*.f64 c (sqrt.f64 (pow.f64 (*.f64 x s) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (pow.f64 (*.f64 x s) 2))) 4))
(fabs.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 1)
(pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 4))
(fabs.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s (sqrt.f64 x))))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.f64 (pow.f64 s 2) x)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(*.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)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) -1)
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1)
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 s x))))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 s x))))) (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 s x))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 s x))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (*.f64 c x)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (*.f64 c x)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 s s) (*.f64 c x))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 s (*.f64 s (*.f64 c x)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s (*.f64 c x))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 s (*.f64 s (*.f64 c x))))))))
(pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 1)
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 2)
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 c (*.f64 x s)))) 3)
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 4))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(fabs.f64 (*.f64 s (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 c (*.f64 x s))))))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(exp.f64 (log.f64 (*.f64 s (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 c x))
(*.f64 s (*.f64 s (*.f64 c x)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) -1)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 s s)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) x))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 s s) x)) (log1p.f64 (*.f64 (*.f64 s s) x)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) x))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s x)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s x)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 s (*.f64 s x))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 s (*.f64 s x))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 s x)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 s (*.f64 s x)))))))
(pow.f64 (*.f64 x (*.f64 s s)) 1)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(pow.f64 (*.f64 s (sqrt.f64 x)) 2)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) 3)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) 1/3)
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 4))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(fabs.f64 (*.f64 x (*.f64 s s)))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 (*.f64 s s)) x))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 6) (pow.f64 x 3)))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(exp.f64 (log.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) x)
(*.f64 s (*.f64 s x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))) (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 c (sqrt.f64 (pow.f64 (*.f64 x s) 2))) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (pow.f64 (*.f64 x s) 2))) 4))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(fabs.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (exp.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3) (pow.f64 x 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (log.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) -1)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 s c)) 2))) 3)) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 s c)) 2))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 s c)) 2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))) (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 1)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 4))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(fabs.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 x s))) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c (*.f64 s x))) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 s s) (*.f64 c x)) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s c) 3) (pow.f64 (*.f64 s (*.f64 c x)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s (sqrt.f64 x))))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s)))))
5.5b
(*.f64 c (*.f64 c (*.f64 s s)))
8.7b
(*.f64 c (*.f64 s s))
8.9b
(*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1972×add-sqr-sqrt
1960×*-un-lft-identity
1812×add-cube-cbrt
1774×add-cbrt-cube
244×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01088
120364
2259964
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))
(*.f64 c (*.f64 s s))
(*.f64 c (*.f64 c (*.f64 s s)))
(*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s)))))
Outputs
((#(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 c s) (sqrt.f64 x)) 2)))) (#(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 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 2))))) (#(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 expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))))) (#(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 -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 s s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (sqrt.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 s s))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 s s)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 s 4) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 s s)) c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 s s)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s s))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 s s))))))))
((#(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 (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 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)))) (#(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 sqrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 2))))) (#(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 exp.f64 (log.f64 (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c s) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.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 pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 c s)) 2)))) (#(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 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))))) (#(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 exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))

simplify79.0ms (0.4%)

Algorithm
egg-herbie
Rules
648×distribute-lft-neg-in
648×distribute-rgt-neg-in
618×sqr-pow
592×distribute-lft-out
590×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01313928
12922824
213542824
339262824
Stop Event
node limit
Counts
172 → 68
Calls
Call 1
Inputs
(*.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 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 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 (pow.f64 s 2) c)
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (pow.f64 s 2))
(*.f64 c (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 (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 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 (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 c s) (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 2))
(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))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s s)))) 1)
(pow.f64 (*.f64 c (*.f64 s s)) 1)
(pow.f64 (*.f64 s (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s s))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s s)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 s 4) (*.f64 c c)))
(log.f64 (pow.f64 (exp.f64 (*.f64 s s)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s s)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s s)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s s))))
(exp.f64 (log.f64 (*.f64 c (*.f64 s s))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s s))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s s))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)
(pow.f64 (pow.f64 (*.f64 c s) 2) 1)
(pow.f64 (*.f64 c s) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 2))
(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)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c s) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c s) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(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)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
Outputs
(*.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 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 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 (pow.f64 s 2) c)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.f64 c (pow.f64 s 2))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(*.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 (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 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 (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 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 (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 (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))
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.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))
(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))
(exp.f64 (log.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 (*.f64 (log.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))
(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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s s)))) 1)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(pow.f64 (*.f64 c (*.f64 s s)) 1)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(pow.f64 (*.f64 s (sqrt.f64 c)) 2)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s s))) 3)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s s)) 3) 1/3)
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(sqrt.f64 (*.f64 (pow.f64 s 4) (*.f64 c c)))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(log.f64 (pow.f64 (exp.f64 (*.f64 s s)) c))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s s)))))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s s)) 3))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(exp.f64 (log.f64 (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s s))) 1))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s s) c)
(*.f64 s (*.f64 s c))
(-.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 (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 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)
(*.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)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 2))
(*.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)
(exp.f64 (log.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c s) 2)) 1))
(*.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)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 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 x (*.f64 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 (*.f64 x (*.f64 c s)) 2)
(*.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 x (*.f64 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 (pow.f64 (pow.f64 (*.f64 x (*.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)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 c s)) 2) 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 x (*.f64 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 x (*.f64 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 x (*.f64 c s)) 2)) 1))
(*.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 x (*.f64 c s)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
4.6b
(*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s))))
8.9b
(*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))
18.2b
(*.f64 (*.f64 c c) (*.f64 s s))
Compiler

Compiled 63 to 18 computations (71.4% saved)

series3.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite126.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1868×associate-/l*
1202×associate-*r/
1010×associate-*l/
320×add-sqr-sqrt
316×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015122
131586
2423986
Stop Event
node limit
Counts
4 → 89
Calls
Call 1
Inputs
(*.f64 (*.f64 c c) (*.f64 s s))
(*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))
(*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
Outputs
((#(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 (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 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)))) (#(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 sqrt.f64 (*.f64 (pow.f64 s 4) (pow.f64 c 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 cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 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 (*.f64 c c) 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 exp.f64 (log.f64 (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c s) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 2))))) (#(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 (pow.f64 (*.f64 c s) 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 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 cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))))))
((#(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 pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 c s)) 2)))) (#(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 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))))) (#(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 cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3) (pow.f64 x 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 exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1))))) (#(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 -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x 2)) (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 (cos.f64 (*.f64 x 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(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))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 x 2)) x) (/.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (*.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (cos.f64 (*.f64 x 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (*.f64 x 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 c s) 2)))))) (#(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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) x) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (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 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (*.f64 x 2)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x 2)) (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 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (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 2)) 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 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))))

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1422×associate-/l/
696×distribute-rgt-in
696×distribute-lft-in
588×associate-/r*
436×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02487665
16205545
234305521
Stop Event
node limit
Counts
221 → 128
Calls
Call 1
Inputs
(*.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 (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 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 (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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)
(pow.f64 (pow.f64 (*.f64 c s) 2) 1)
(pow.f64 (*.f64 c s) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 s 4) (pow.f64 c 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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 c c) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c s) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c s) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(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))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x 2)) (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 (cos.f64 (*.f64 x 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (cos.f64 (*.f64 x 2)) x) (/.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (*.f64 x 2)))
(*.f64 (neg.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (cos.f64 (*.f64 x 2)) x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (*.f64 x 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) x) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) x))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 c s) 2)))
(pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (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 2))) -1)
(neg.f64 (/.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 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(log.f64 (exp.f64 (/.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 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 x 2)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
Outputs
(*.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 (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 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 (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 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 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 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 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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 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 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (fma.f64 2/3 (*.f64 (/.f64 x (pow.f64 (*.f64 s c) 2)) x) (/.f64 -2 (pow.f64 (*.f64 s c) 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 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (*.f64 s s) (*.f64 c c))) (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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) (pow.f64 (*.f64 s c) 2)) (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 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 2/3 (*.f64 (/.f64 x (pow.f64 (*.f64 s c) 2)) x) (/.f64 -2 (pow.f64 (*.f64 s c) 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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 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 (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 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)
(*.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)
(sqrt.f64 (*.f64 (pow.f64 s 4) (pow.f64 c 4)))
(sqrt.f64 (pow.f64 (*.f64 s c) 4))
(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)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 6) (pow.f64 s 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 c c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 6) (pow.f64 s 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 c s) 2)) 1))
(*.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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.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 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 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))
(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))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 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 x (*.f64 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 (*.f64 x (*.f64 c s)) 2)
(*.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 x (*.f64 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 (pow.f64 (pow.f64 (*.f64 x (*.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)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.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 x 3) (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s c) 6) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s c) 6) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 c s)) 2)) 1))
(*.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 x (*.f64 c s)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c 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 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 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 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 1 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (*.f64 x 2)) x) (/.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (*.f64 x 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (neg.f64 (cos.f64 (*.f64 x 2))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (cos.f64 (*.f64 x 2)) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (*.f64 x 2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) x) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) x) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 s c)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) 2) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 x 2))) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 x 2))) (*.f64 x (*.f64 c s))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (*.f64 x 2))) -1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(neg.f64 (/.f64 (cos.f64 (*.f64 x 2)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 x 2)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 c s) (*.f64 c s))
0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
4.6b
(*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))
8.9b
(*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))
Compiler

Compiled 60 to 17 computations (71.7% saved)

series5.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1202×associate-*r/
1028×associate-*l/
420×distribute-rgt-in
372×distribute-lft-in
300×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01498
129586
2396086
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))
(*.f64 x (*.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 (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 c s) (sqrt.f64 x)) 2)))) (#(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 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 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 exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))))) (#(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 -.f64 (exp.f64 (log1p.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 (*.f64 x (*.f64 c s)) 2)))) (#(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 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))))) (#(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 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 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 log1p.f64 (expm1.f64 (pow.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 (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (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 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.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 (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))))) (#(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 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 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 c s)) 2))) 2) (cbrt.f64 (/.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 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(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 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))))) (#(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 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(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 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))))) (#(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 x (*.f64 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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.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 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 x (*.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 (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 (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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))))) (#(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 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.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 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))))) (#(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 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)))) (#(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 (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 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.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 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 exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))))) (#(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 -.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 (cbrt.f64 (*.f64 c s)) 2) 3)))) (#(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 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 exp.f64 (*.f64 2 (log.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))))))

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1358×associate-/l/
686×distribute-lft-in
682×distribute-rgt-in
624×associate-/r*
522×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02718258
16956046
235895954
Stop Event
node limit
Counts
230 → 139
Calls
Call 1
Inputs
(*.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 (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 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 (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 c s) (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 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))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(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))
(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 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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (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 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.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 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (+.f64 x x)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (+.f64 x x)) x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.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 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 x (*.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 (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 (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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.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 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (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)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (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 c s)) 2)) 2))
(log.f64 (exp.f64 (/.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)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.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 (cbrt.f64 (*.f64 c s)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/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)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c s))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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)
(/.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 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 c c)) (*.f64 (*.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 (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 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s 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 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s))) (*.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 4) (*.f64 s s)) (*.f64 c c)))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 c s) 2))) (/.f64 -2 (pow.f64 (*.f64 c s) 2))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (pow.f64 (*.f64 c s) 2))) (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2)) (/.f64 -4/45 (/.f64 (pow.f64 (*.f64 c s) 2) (pow.f64 x 4)))))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 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 (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 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)
(pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)))
(sqrt.f64 (*.f64 x (*.f64 x (pow.f64 (*.f64 c s) 4))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 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 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s x)) 2)
(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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 6) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 6) (pow.f64 x 6)))
(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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s x)) 2)
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (cos.f64 (+.f64 x x)) 0))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (cos.f64 (+.f64 x x)) 0))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.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 x (*.f64 c s)) 2)))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.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 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (+.f64 x x)) x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.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))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.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) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(fabs.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s 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 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (*.f64 c s) 2)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (pow.f64 (*.f64 c s) 2) 1)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 c s)) 6)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(sqrt.f64 (pow.f64 (*.f64 c s) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c s))))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 c c) (*.f64 s s))
(pow.f64 (*.f64 c s) 2)

eval186.0ms (1%)

Compiler

Compiled 11310 to 5728 computations (49.4% saved)

prune128.0ms (0.7%)

Pruning

32 alts after pruning (29 fresh and 3 done)

PrunedKeptTotal
New54528573
Fresh112
Picked011
Done224
Total54832580
Error
0.0b
Counts
580 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
18.7b
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
2.9b
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
21.7b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
39.5b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
4.1b
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
28.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
2.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
5.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
15.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
23.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))
35.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
14.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))))
14.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
26.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
11.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
17.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
21.3b
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
20.8b
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
39.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
2.7b
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
42.9b
(-.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
49.5b
(-.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
2.3b
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
4.1b
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
2.9b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
2.9b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
2.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
18.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
14.3b
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
3.9b
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))
4.5b
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
Compiler

Compiled 1275 to 795 computations (37.6% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
0.3b
(pow.f64 (*.f64 x (*.f64 c s)) -2)
5.3b
(*.f64 x (*.f64 c s))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series8.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1282×unswap-sqr
876×swap-sqr
422×distribute-rgt-in
410×distribute-lft-in
306×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01354
127954
2361548
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(pow.f64 (*.f64 x (*.f64 c s)) -2)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
Outputs
((#(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 (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 (/.f64 (/.f64 1 x) (*.f64 c s)) (/.f64 (/.f64 1 x) (*.f64 c s)))))) (#(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 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -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 (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 (*.f64 x c) -2) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x c) -1) (pow.f64 (*.f64 x c) -1)) (*.f64 (pow.f64 s -1) (pow.f64 s -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x -1) (sqrt.f64 (pow.f64 (*.f64 c s) -2))) (*.f64 (pow.f64 x -1) (sqrt.f64 (pow.f64 (*.f64 c s) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (sqrt.f64 (pow.f64 (*.f64 c s) -2))) (*.f64 (pow.f64 (sqrt.f64 x) -2) (sqrt.f64 (pow.f64 (*.f64 c s) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (*.f64 c s) -1)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (*.f64 c s) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (*.f64 c s) -1)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (*.f64 c s) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x -1) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (pow.f64 x -1) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (sqrt.f64 (pow.f64 x -2))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (sqrt.f64 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (sqrt.f64 (pow.f64 x -2))) (*.f64 (pow.f64 (*.f64 c s) -1) (sqrt.f64 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (sqrt.f64 (pow.f64 x -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (sqrt.f64 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 x -1)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 x -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 (sqrt.f64 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (sqrt.f64 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 (sqrt.f64 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1) (*.f64 x (*.f64 c s)))))) (#(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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) (pow.f64 (cos.f64 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 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 0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))))))

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1734×associate-/l*
1532×times-frac
710×associate-/r/
656×associate-/l/
604×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02506969
17606325
226734625
Stop Event
node limit
Counts
147 → 137
Calls
Call 1
Inputs
(/.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 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 (/.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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (/.f64 (/.f64 1 x) (*.f64 c s)))
(*.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 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))
(*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c 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 (*.f64 x c) -2) (pow.f64 s -2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 x c) -1) (pow.f64 (*.f64 x c) -1)) (*.f64 (pow.f64 s -1) (pow.f64 s -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(*.f64 (*.f64 (pow.f64 x -1) (sqrt.f64 (pow.f64 (*.f64 c s) -2))) (*.f64 (pow.f64 x -1) (sqrt.f64 (pow.f64 (*.f64 c s) -2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (sqrt.f64 (pow.f64 (*.f64 c s) -2))) (*.f64 (pow.f64 (sqrt.f64 x) -2) (sqrt.f64 (pow.f64 (*.f64 c s) -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (*.f64 c s) -1)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (*.f64 c s) -1)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (*.f64 c s) -1)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (*.f64 c s) -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))
(*.f64 (*.f64 (pow.f64 x -1) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (pow.f64 x -1) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (sqrt.f64 (pow.f64 x -2))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (sqrt.f64 (pow.f64 x -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (sqrt.f64 (pow.f64 x -2))) (*.f64 (pow.f64 (*.f64 c s) -1) (sqrt.f64 (pow.f64 x -2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (sqrt.f64 (pow.f64 x -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (sqrt.f64 (pow.f64 x -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 x -1)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 x -1)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 x -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 x -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 (sqrt.f64 x) -2)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s)))
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1) (*.f64 x (*.f64 c s)))
(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)))
(exp.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) (pow.f64 (cos.f64 0) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 0) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
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 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (/.f64 (/.f64 2 (*.f64 c c)) (*.f64 s s)))
(+.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 -2 (*.f64 c (*.f64 c (*.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 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 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (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 (pow.f64 (*.f64 s (*.f64 c x)) -2) (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (/.f64 -2 (*.f64 c (*.f64 c (*.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 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 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (+.f64 (*.f64 (/.f64 -4/45 (*.f64 c c)) (/.f64 (/.f64 (pow.f64 x 4) s) s)) (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 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 -2 (*.f64 c (*.f64 c (*.f64 s s))))) (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (*.f64 (/.f64 (pow.f64 x 4) (*.f64 c (*.f64 s s))) (/.f64 -4/45 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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c x) -2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (/.f64 (/.f64 1 x) (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 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)) -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 c s)) -4)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -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 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 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.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 s c))) -4)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -4)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -4)
(*.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 x (*.f64 s c))) 2) -2) (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2))
(*.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2) -2) (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2))
(*.f64 (*.f64 (pow.f64 (*.f64 x c) -1) (pow.f64 (*.f64 x c) -1)) (*.f64 (pow.f64 s -1) (pow.f64 s -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -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)) -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 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(*.f64 (*.f64 (pow.f64 x -1) (sqrt.f64 (pow.f64 (*.f64 c s) -2))) (*.f64 (pow.f64 x -1) (sqrt.f64 (pow.f64 (*.f64 c s) -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (sqrt.f64 (pow.f64 (*.f64 c s) -2))) (*.f64 (pow.f64 (sqrt.f64 x) -2) (sqrt.f64 (pow.f64 (*.f64 c s) -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (*.f64 c s) -1)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (*.f64 c s) -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (*.f64 c s) -1)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (*.f64 c s) -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)))
(*.f64 (pow.f64 x -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -4))
(*.f64 (*.f64 (pow.f64 x -1) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (pow.f64 x -1) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)))
(*.f64 (pow.f64 x -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -4))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 c s)) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)))
(*.f64 (pow.f64 (sqrt.f64 x) -4) (pow.f64 (sqrt.f64 (*.f64 s c)) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (sqrt.f64 (pow.f64 x -2))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (sqrt.f64 (pow.f64 x -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (sqrt.f64 (pow.f64 x -2))) (*.f64 (pow.f64 (*.f64 c s) -1) (sqrt.f64 (pow.f64 x -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (sqrt.f64 (pow.f64 x -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (sqrt.f64 (pow.f64 x -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)))
(*.f64 (pow.f64 x -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 x -1)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 x -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 x -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 x -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)))
(*.f64 (pow.f64 x -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c s) -2)) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 (sqrt.f64 x) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c s)) -2) (pow.f64 (sqrt.f64 x) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (pow.f64 (sqrt.f64 (*.f64 s c)) -2)))
(*.f64 (pow.f64 (sqrt.f64 x) -4) (pow.f64 (sqrt.f64 (*.f64 s c)) -4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (+.f64 (-.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (+.f64 (-.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (-.f64 1 (pow.f64 (sin.f64 x) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (-.f64 1 (pow.f64 (sin.f64 x) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 1 (pow.f64 (sin.f64 x) 2)))) (-.f64 1 (pow.f64 (sin.f64 x) 6)))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (-.f64 1 (pow.f64 (sin.f64 x) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (-.f64 1 (pow.f64 (sin.f64 x) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 1 (pow.f64 (sin.f64 x) 2)))) (-.f64 1 (pow.f64 (sin.f64 x) 6)))
(/.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) 2)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4) (pow.f64 (cos.f64 0) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -4))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 0) 3)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
16.3b
(*.f64 (*.f64 s s) (*.f64 x x))
21.7b
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
Compiler

Compiled 47 to 11 computations (76.6% saved)

series5.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1216×unswap-sqr
1096×associate-/r*
830×swap-sqr
706×associate-*r/
598×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01287
124657
2320957
Stop Event
node limit
Counts
3 → 184
Calls
Call 1
Inputs
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 (*.f64 s s) (*.f64 x x))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
Outputs
((#(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 1 c) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 2)))))))) (#(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 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -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 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (sqrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cbrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 s x)) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c s) 2) (/.f64 (/.f64 1 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c s) 2) (/.f64 -1 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 c s) 2) (*.f64 1 (/.f64 (/.f64 1 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) s))))) (#(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 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(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 /.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 (/.f64 (/.f64 1 x) x) (sqrt.f64 (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 (/.f64 1 x) x) (cbrt.f64 (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) s) (/.f64 1 (*.f64 s (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) s) (/.f64 (/.f64 (/.f64 1 x) x) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 (/.f64 1 x) x) (pow.f64 (cbrt.f64 s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s (*.f64 s x)) 1) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s (*.f64 s x)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s (*.f64 s x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s x) s) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (/.f64 1 (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 c s) 2) 1) (/.f64 (/.f64 1 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 c s) 2) (cbrt.f64 (pow.f64 x 4))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.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 (neg.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 -1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) 2) 1) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s x) 2) -1)) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -1)) (pow.f64 (*.f64 c (*.f64 s x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.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 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c s) 2) -1)) (pow.f64 (*.f64 x x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 (*.f64 c (*.f64 s x)) 2)))) (#(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 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (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 (*.f64 c 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 (*.f64 c 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 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 log1p.f64 (expm1.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 (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 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 3)))) (#(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 sqrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 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 cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 s s) 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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.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 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) (/.f64 (/.f64 1 x) x))))) (#(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 (pow.f64 (*.f64 s x) 2) -1) (pow.f64 c -2))))) (#(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 *.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (*.f64 c s) 2) -1) (pow.f64 (*.f64 x x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))))) (#(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 (/.f64 1 c) (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (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 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.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 (neg.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))))

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Rules
1158×distribute-lft-in
1154×distribute-rgt-in
1116×associate-/l*
988×associate-*r*
816×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046010548
112217464
263817464
Stop Event
node limit
Counts
280 → 272
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 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 (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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 c (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1))
(/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s))))
(/.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(/.f64 c (*.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x))))
(/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(/.f64 (*.f64 s s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c c)))
(/.f64 x (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) x))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(/.f64 (sqrt.f64 s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 x x)))))
(/.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (sqrt.f64 c) c)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (neg.f64 c))))
(/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s s))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c c))))
(/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 x x)))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 x x))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))
(/.f64 (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 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cbrt.f64 c) c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 s s))))
(/.f64 (*.f64 s (*.f64 s x)) (/.f64 (pow.f64 c -2) x))
(/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c))))
(/.f64 (pow.f64 (*.f64 c s) 2) (/.f64 (/.f64 1 x) x))
(/.f64 (pow.f64 (*.f64 c s) 2) (/.f64 -1 (*.f64 x (neg.f64 x))))
(/.f64 (pow.f64 (*.f64 c s) 2) (*.f64 1 (/.f64 (/.f64 1 x) x)))
(/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) s))
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) x))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 (/.f64 (/.f64 1 x) x) (sqrt.f64 (pow.f64 (*.f64 c s) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 (/.f64 1 x) x) (cbrt.f64 (pow.f64 (*.f64 c s) 2))))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 1 (*.f64 s (*.f64 x x))))
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 (/.f64 (/.f64 1 x) x) s))
(/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 (/.f64 1 x) x) (pow.f64 (cbrt.f64 s) 2)))
(/.f64 (*.f64 (*.f64 s s) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (*.f64 x x) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2)))
(/.f64 (*.f64 (*.f64 s (*.f64 s x)) 1) (/.f64 (pow.f64 c -2) x))
(/.f64 (*.f64 (*.f64 s (*.f64 s x)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 s (*.f64 s x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 s x) s) (/.f64 (pow.f64 c -2) x))
(/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s)))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (/.f64 1 (*.f64 s s)))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x)))
(/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x))
(/.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))
(/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x))
(/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) 1) (/.f64 (/.f64 1 x) x))
(/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) (cbrt.f64 (pow.f64 x 4))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 c -2)))
(/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 -1 (*.f64 x x)))
(/.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 (*.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) 1) (pow.f64 c -2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s x) 2) -1)) (pow.f64 c -2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -1)) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (pow.f64 (*.f64 c s) 2) -1)) (pow.f64 (*.f64 x x) -1))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(neg.f64 (neg.f64 (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 (*.f64 c 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 (*.f64 c c) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 s s) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.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 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) (/.f64 (/.f64 1 x) x))
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) -1) (pow.f64 c -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (*.f64 c s) 2) -1) (pow.f64 (*.f64 x x) -1))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)
(neg.f64 (/.f64 -1 (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 (/.f64 1 c) (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(exp.f64 (neg.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 (neg.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 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 c (*.f64 c (*.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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(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 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (*.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c c)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 x (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 s) (pow.f64 c -2)) (*.f64 (*.f64 (sqrt.f64 s) s) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s (sqrt.f64 s))) (/.f64 (sqrt.f64 s) (pow.f64 c -2)))
(/.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (sqrt.f64 c))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (sqrt.f64 c))))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (sqrt.f64 c))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) (*.f64 (sqrt.f64 c) (*.f64 s (*.f64 c x))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (neg.f64 c))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 c -2)) (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (cbrt.f64 (pow.f64 x 4))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2)) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (pow.f64 c -2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 c -2)) (*.f64 (*.f64 (cbrt.f64 s) s) (*.f64 x x)))
(*.f64 (*.f64 s (*.f64 (*.f64 x x) (cbrt.f64 s))) (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 c -2)))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 x x))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 s) 2))))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (*.f64 c c)))))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 1 c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (*.f64 c c))))
(/.f64 (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 (*.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)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1) (*.f64 s (*.f64 c x))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 c (cbrt.f64 c))) (pow.f64 (*.f64 s x) 2))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cbrt.f64 c) c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 c (cbrt.f64 c))) (pow.f64 (*.f64 s x) 2))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 c (cbrt.f64 c))) (pow.f64 (*.f64 s x) 2))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 s s))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (*.f64 s (*.f64 s x)) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c s) 2) (/.f64 (/.f64 1 x) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c s) 2) (/.f64 -1 (*.f64 x (neg.f64 x))))
(/.f64 (pow.f64 (*.f64 s c) 2) (/.f64 -1 (neg.f64 (*.f64 x x))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (pow.f64 (*.f64 s c) 2) -1))
(/.f64 (pow.f64 (*.f64 c s) 2) (*.f64 1 (/.f64 (/.f64 1 x) x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) s))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(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 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(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 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) -1))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (/.f64 1 c)) (*.f64 s x)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 c c))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) 1) (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 1 c)) (*.f64 s x)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) x))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 s c) 2)) (/.f64 (/.f64 1 c) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (fabs.f64 (*.f64 s c)) (/.f64 1 c)) (*.f64 s (*.f64 x x)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 (/.f64 (/.f64 1 x) x) (sqrt.f64 (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 s c) 2)) (/.f64 1 (*.f64 x x))) (sqrt.f64 (pow.f64 (*.f64 s c) 2)))
(*.f64 (fabs.f64 (*.f64 s c)) (*.f64 (/.f64 (fabs.f64 (*.f64 s c)) (/.f64 1 x)) x))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 (/.f64 1 x) x) (cbrt.f64 (pow.f64 (*.f64 c s) 2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s c) 2)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s c) 2)) x)) (cbrt.f64 (pow.f64 (*.f64 s c) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s c) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 s c) 2)) (/.f64 (/.f64 1 (*.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 s c) 2)))))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (sqrt.f64 c))))
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 1 (*.f64 s (*.f64 x x))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 (/.f64 (/.f64 1 x) x) s))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 (/.f64 1 x) x) (pow.f64 (cbrt.f64 s) 2)))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 s) 2))))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 s s) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 c -2)) (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (cbrt.f64 (pow.f64 x 4))))))
(/.f64 (*.f64 (*.f64 x x) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2)))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 s) 2))))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 s (*.f64 s x)) 1) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s (*.f64 s x)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 s (*.f64 (*.f64 s x) (sqrt.f64 x))) (pow.f64 c -2)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x (sqrt.f64 x))))))
(/.f64 (*.f64 (*.f64 s (*.f64 s x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s (*.f64 s x))) (pow.f64 c -2)) (cbrt.f64 x))
(/.f64 (*.f64 s (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 s x) s) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (/.f64 1 (*.f64 s s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4))) (pow.f64 c -2)) (cbrt.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) 1) (/.f64 (/.f64 1 x) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) (cbrt.f64 (pow.f64 x 4))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (*.f64 s c) 2)) 1) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (*.f64 s c) 2)))
(/.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 c (cbrt.f64 c))) (pow.f64 (*.f64 s x) 2))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 c -2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) (/.f64 -1 (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s c) 2) (/.f64 -1 (neg.f64 (*.f64 x x))))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 (pow.f64 (*.f64 s c) 2) -1))
(/.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) 1) (pow.f64 c -2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 1 (*.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 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s x) 2) -1)) (pow.f64 c -2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -1)) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.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 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c s) 2) -1)) (pow.f64 (*.f64 x x) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (*.f64 c (*.f64 s x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (*.f64 c (*.f64 s x)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 (/.f64 c (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (/.f64 (*.f64 s x) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.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 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 6) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 (*.f64 c c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 6) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.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 s s) (*.f64 c (*.f64 c (*.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 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c 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 (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 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 3)
(*.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)
(sqrt.f64 (*.f64 (pow.f64 x 4) (pow.f64 s 4)))
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(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)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 s 6) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 s 6) (pow.f64 x 6)))
(expm1.f64 (log1p.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)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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)) (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 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (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 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) (/.f64 (/.f64 1 x) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) -1) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.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 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) -1) (pow.f64 (*.f64 x x) -1))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (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)) (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 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.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 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (neg.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 x x)) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(*.f64 s (*.f64 s (*.f64 c x)))
4.3b
(*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))
4.6b
(*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))
5.1b
(*.f64 s (*.f64 c x))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

36 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1998×add-sqr-sqrt
1988×*-un-lft-identity
1838×add-cube-cbrt
1794×add-cbrt-cube
256×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
778×associate-/l*
724×distribute-lft-in
702×distribute-rgt-in
688×distribute-lft-out
672×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01334026
13203438
214373438
353683438
Stop Event
node limit
Counts
174 → 69
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 (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 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 (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 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c x)))) 1)
(pow.f64 (*.f64 s (*.f64 c x)) 1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 3)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(fabs.f64 (*.f64 s (*.f64 c x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) x) s))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 c x)))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 c x))))
(exp.f64 (log.f64 (*.f64 s (*.f64 c x))))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 1))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 c x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))))) 1)
(pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 1)
(pow.f64 (*.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 (*.f64 s c) (*.f64 x s))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s c) (*.f64 x s)))) 1)
(pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 1)
(pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 s c) (*.f64 x s))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 2))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 s (*.f64 c x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s c) (*.f64 x s)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 s c) (*.f64 x s))))
(exp.f64 (log.f64 (*.f64 (*.f64 s c) (*.f64 x s))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s c) (*.f64 x s))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 s c) (*.f64 x s))))
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 (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 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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(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 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 c (*.f64 (pow.f64 s 2) x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(*.f64 (pow.f64 s 2) (*.f64 c x))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c x)))) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 s (*.f64 c x)) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1/2)
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) 2)
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 3)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) 1/3)
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 c (*.f64 s x))
(fabs.f64 (*.f64 s (*.f64 c x)))
(*.f64 c (*.f64 s x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) x) s))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 c x)))))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 c x))))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 s (*.f64 c x))))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 1))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 c x))))
(*.f64 c (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))))) 1)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 1)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(pow.f64 (*.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) (sqrt.f64 c)) 2)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))) 3)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 2))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 (*.f64 s c) (*.f64 x s))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s))) 3))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(exp.f64 (log.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))) 1))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 (*.f64 s c) (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 x (*.f64 c c)))
(*.f64 c (*.f64 x (*.f64 c (*.f64 s s))))
(*.f64 (*.f64 s x) (*.f64 s (*.f64 c c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 s c) (*.f64 x s)))) 1)
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 1)
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(pow.f64 (*.f64 s (sqrt.f64 (*.f64 c x))) 2)
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 s c) (*.f64 x s))) 3)
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(pow.f64 (pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 3) 1/3)
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 2))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 s (*.f64 c x))))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 s c) (*.f64 x s)))))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 s c) (*.f64 x s)) 3))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 s c) (*.f64 x s))))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(exp.f64 (log.f64 (*.f64 (*.f64 s c) (*.f64 x s))))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 s c) (*.f64 x s))) 1))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 s c) (*.f64 x s))))
(*.f64 c (*.f64 x (*.f64 s s)))
(*.f64 x (*.f64 c (*.f64 s s)))
(*.f64 (*.f64 s x) (*.f64 c s))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 c (*.f64 s x)) 2)
0.5b
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
5.9b
(*.f64 c (*.f64 s x))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

27 calls:

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

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-/r*
1144×associate-/l*
874×associate-*r/
628×associate-*l/
384×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01367
128267
2378261
Stop Event
node limit
Counts
3 → 88
Calls
Call 1
Inputs
(*.f64 c (*.f64 s x))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
Outputs
((#(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 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/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 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)))) (#(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 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 x) s) 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 cbrt.f64 (*.f64 (pow.f64 c 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 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.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 log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s 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 +.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2) (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 0)) (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 (cos.f64 0) (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 (cos.f64 0) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 0) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (neg.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (sqrt.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 c (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (cbrt.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cos.f64 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 0) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 c (*.f64 s x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 0) (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 (*.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 (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 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))))) (#(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 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))))) (#(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 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))))) (#(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 (pow.f64 (*.f64 s x) 2) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s 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 (*.f64 c (*.f64 s x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (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 *.f64 (pow.f64 (*.f64 c s) 2) (*.f64 x 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 (pow.f64 (*.f64 c (*.f64 s x)) 2) 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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))

simplify72.0ms (0.4%)

Algorithm
egg-herbie
Rules
1706×associate-/l*
1330×distribute-lft-in
1068×associate-/l/
704×associate-/r/
658×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02464394
17234080
234384080
Stop Event
node limit
Counts
172 → 128
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 (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 (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 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 (exp.f64 (log1p.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/2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)
(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 x) s) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))
(+.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 0) 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 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1)
(*.f64 1 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)))
(*.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2) (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 0))
(*.f64 (neg.f64 (cos.f64 0)) (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 (cos.f64 0) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 (cos.f64 0) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 0) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (neg.f64 (cos.f64 0)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (sqrt.f64 (cos.f64 0)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 c (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (cos.f64 0)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (cbrt.f64 (cos.f64 0)))
(pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cos.f64 0)) -1)
(neg.f64 (/.f64 (cos.f64 0) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 0) (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 (*.f64 s x) (*.f64 c (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(*.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 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))
(*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s 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 (*.f64 c (*.f64 s x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x)
(*.f64 (pow.f64 (*.f64 c s) 2) (*.f64 x 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 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
Outputs
(*.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 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(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 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 2 (pow.f64 (*.f64 s c) 2)))
(+.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 -2 (pow.f64 (*.f64 s c) 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 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (*.f64 2/3 (*.f64 x x)) (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)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (pow.f64 (*.f64 s c) 2)) x) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 -2 (pow.f64 (*.f64 s c) 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 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (*.f64 2/3 (*.f64 x x)) (pow.f64 (*.f64 s c) 2)))) (/.f64 2 (pow.f64 (*.f64 s c) 2)))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (fma.f64 2/3 (/.f64 x (/.f64 (pow.f64 (*.f64 s c) 2) x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (fma.f64 2/3 (*.f64 (/.f64 x (pow.f64 (*.f64 s c) 2)) x) (/.f64 -2 (pow.f64 (*.f64 s c) 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)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.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 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 x -2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 s x)))) 1)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(pow.f64 (*.f64 c (*.f64 s x)) 1)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1/2)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(fabs.f64 (*.f64 c (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) c))
(*.f64 c (*.f64 s (log.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s x) 3)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 c 3)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(exp.f64 (log.f64 (*.f64 c (*.f64 s x))))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(+.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(fma.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))) 1)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(-.f64 (/.f64 (pow.f64 (cos.f64 0) 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 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(-.f64 (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 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2) (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (cos.f64 0))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (cos.f64 0)) (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 (cos.f64 0) (*.f64 c (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 (cos.f64 0) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 0) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (neg.f64 (cos.f64 0)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (sqrt.f64 (cos.f64 0)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 c (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 c (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (cbrt.f64 (*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (/.f64 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 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (cos.f64 0)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (cbrt.f64 (cos.f64 0)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) c) (*.f64 s x)) 2)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 3)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3) 1/3)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cos.f64 0)) -1)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(neg.f64 (/.f64 (cos.f64 0) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 c (*.f64 (*.f64 s x) (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 s x) (*.f64 c (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 (*.f64 c s) 2) (*.f64 x x))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(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 c (*.f64 s x)) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s 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 c (*.f64 s x)))) 1))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))))
4.6b
(*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)))
8.9b
(*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))
27.3b
(cbrt.f64 (pow.f64 (*.f64 c s) 2))
Compiler

Compiled 76 to 45 computations (40.8% saved)

series13.0ms (0.1%)

Counts
4 → 108
Calls

33 calls:

TimeVariablePointExpression
6.0ms
s
@-inf
(cbrt.f64 (pow.f64 (*.f64 c s) 2))
1.0ms
c
@inf
(*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))
0.0ms
x
@0
(*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))
0.0ms
x
@inf
(*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))
0.0ms
c
@0
(cbrt.f64 (pow.f64 (*.f64 c s) 2))

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1714×associate-/l*
1182×associate-*r/
1010×associate-*l/
342×add-sqr-sqrt
330×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017102
136190
2440090
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 c s) 2))
(*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))
(*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c s)) (cbrt.f64 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c c) 1/3) (pow.f64 (*.f64 s s) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c s) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c s) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.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 c s) (sqrt.f64 x)) 2)))) (#(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 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 c s) 4) (*.f64 x x)))))) (#(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 exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))))) (#(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 -.f64 (exp.f64 (log1p.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 (*.f64 x (*.f64 c s)) 2)))) (#(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 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))))) (#(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 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 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1))))) (#(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 -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 2 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 (cos.f64 (*.f64 2 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 2 x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (*.f64 2 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (*.f64 2 x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) x) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (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 2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (*.f64 2 x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 2 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 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 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 2 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 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))))

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1186×associate-/l/
524×associate-/r*
520×distribute-lft-in
518×distribute-rgt-in
516×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02667568
16535716
230435710
Stop Event
node limit
Counts
206 → 134
Calls
Call 1
Inputs
(*.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 (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 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 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(*.f64 (cbrt.f64 (*.f64 c s)) (cbrt.f64 (*.f64 c s)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(*.f64 (pow.f64 (*.f64 c c) 1/3) (pow.f64 (*.f64 s s) 1/3))
(pow.f64 (*.f64 c s) 2/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 1)
(pow.f64 (pow.f64 (*.f64 c s) 2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) 3)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.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 c s) (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c s) 4) (*.f64 x x)))
(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))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(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))
(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 x (*.f64 c s)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 2 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 (cos.f64 (*.f64 2 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (cos.f64 (*.f64 2 x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (*.f64 2 x)))
(*.f64 (neg.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (*.f64 2 x)) x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (*.f64 2 x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) x) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) x))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 c s) 2)))
(pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (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 2 x))) -1)
(neg.f64 (/.f64 (cos.f64 (*.f64 2 x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 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 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))))
(/.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 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 (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 2/3 (/.f64 (/.f64 (*.f64 x x) (*.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)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -2 (pow.f64 (*.f64 c s) 2)))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (pow.f64 (*.f64 c s) 2)) x) (/.f64 1 (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 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))) (-.f64 (fma.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s)) (*.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 4) (*.f64 s s)) (*.f64 c c)))) (/.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 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (pow.f64 (*.f64 c s) 2))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 -2 (pow.f64 (*.f64 c s) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 c s) 2)) (*.f64 (/.f64 2/3 (pow.f64 (*.f64 c s) 2)) (*.f64 x x))))
(/.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 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 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 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(*.f64 (cbrt.f64 (*.f64 c s)) (cbrt.f64 (*.f64 c s)))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (*.f64 c s)) 2))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(*.f64 (pow.f64 (*.f64 c c) 1/3) (pow.f64 (*.f64 s s) 1/3))
(*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 (*.f64 s s)))
(pow.f64 (*.f64 c s) 2/3)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(pow.f64 (pow.f64 (*.f64 c s) 2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) 3)
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2))))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c s))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 c s)) 2)))
(pow.f64 (cbrt.f64 (*.f64 c s)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c s) 4) (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 4)))
(sqrt.f64 (*.f64 x (*.f64 x (pow.f64 (*.f64 c s) 4))))
(fabs.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c s) 2) 3)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c s) 2) 3) (pow.f64 x 3)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))) 1))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) x))
(*.f64 x (pow.f64 (*.f64 c s) 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)
(pow.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)
(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)
(pow.f64 (cbrt.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)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(*.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)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c s) 2)) 3)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.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 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)
(exp.f64 (log.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 (log.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)
(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)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c 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 (cos.f64 (*.f64 2 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 1 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (*.f64 2 x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 2 x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (*.f64 2 x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (neg.f64 (cos.f64 (*.f64 2 x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cos.f64 (*.f64 2 x)) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (cos.f64 (*.f64 2 x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) x) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 c s) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (*.f64 2 x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (*.f64 2 x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (*.f64 2 x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (*.f64 2 x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 x x)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 c s) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cbrt.f64 (cos.f64 (*.f64 2 x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (*.f64 x (*.f64 c s))) 2)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 (*.f64 2 x))) -1)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(neg.f64 (/.f64 (cos.f64 (*.f64 2 x)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 3)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (*.f64 s (*.f64 c x)) 2))

eval230.0ms (1.3%)

Compiler

Compiled 14744 to 7702 computations (47.8% saved)

prune202.0ms (1.1%)

Pruning

50 alts after pruning (45 fresh and 5 done)

PrunedKeptTotal
New72138759
Fresh17724
Picked101
Done257
Total74150791
Error
0b
Counts
791 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
21.2b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
32.1b
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
39.5b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
29.5b
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
8.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
7.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
22.9b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
4.1b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
17.3b
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c x) -2))))
15.8b
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
2.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
14.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
26.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
11.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
21.3b
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
20.8b
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
25.5b
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
20.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
32.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
29.1b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
32.7b
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
22.1b
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
40.2b
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
20.8b
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
30.3b
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
33.1b
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
36.3b
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
36.1b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
26.6b
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
20.8b
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
37.8b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
39.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
43.6b
(-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
50.3b
(+.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)))))
4.1b
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
3.9b
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (+.f64 x x)))
30.1b
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -4) (cos.f64 (+.f64 x x)))
2.3b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
20.7b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
2.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
18.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
15.8b
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
14.3b
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
26.5b
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
23.9b
(*.f64 (*.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2)) (cos.f64 (+.f64 x x)))
44.7b
(*.f64 (*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4)) (cos.f64 (+.f64 x x)))
23.3b
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2)) (cos.f64 (+.f64 x x)))
29.9b
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x))) (cos.f64 (+.f64 x x)))
29.6b
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
Compiler

Compiled 1750 to 1107 computations (36.7% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
0.2b
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s)))
5.3b
(*.f64 x (*.f64 c s))
5.4b
(/.f64 (/.f64 1 x) (*.f64 c s))
Compiler

Compiled 63 to 22 computations (65.1% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1814×associate-/r/
516×distribute-rgt-in
462×distribute-lft-in
338×add-sqr-sqrt
330×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015109
132979
2490979
Stop Event
node limit
Counts
3 → 176
Calls
Call 1
Inputs
(/.f64 (/.f64 1 x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.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 (/.f64 1 x) (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 1 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 1 (*.f64 c 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 (/.f64 1 (*.f64 c s)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 1 (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (/.f64 1 x) 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 (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (neg.f64 s))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) (*.f64 c s)) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) 1) (/.f64 (pow.f64 x -1/2) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) c) (/.f64 (pow.f64 x -1/2) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) s) (/.f64 (pow.f64 x -1/2) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (pow.f64 x -1/2) (cbrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) c) (/.f64 (/.f64 1 (cbrt.f64 x)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) s) (/.f64 (/.f64 1 (cbrt.f64 x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 (cbrt.f64 x)) (sqrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 c s)) (sqrt.f64 x)) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 c s)) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 c s)) 1) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 c s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 c s)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (*.f64 c 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 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 x) (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (*.f64 c s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (pow.f64 (*.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 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -2) (*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -2) (/.f64 (/.f64 1 (*.f64 c s)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))) (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 x) (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c (neg.f64 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s))))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (/.f64 1 (*.f64 c s)) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 c (neg.f64 s)))) (/.f64 (/.f64 -1 x) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) (*.f64 x (*.f64 c s))) (/.f64 (pow.f64 x -1/2) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 c s)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) x) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x c)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) x) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 c s)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 x c)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) 1) (/.f64 1 (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (/.f64 1 x))) (/.f64 1 (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) 1) (sqrt.f64 (*.f64 x (*.f64 c s))))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) 1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) c) (/.f64 (/.f64 1 x) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c (neg.f64 s))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) 1)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x -1/2) (*.f64 x (pow.f64 (*.f64 c s) 2))) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 x (*.f64 c s))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) c) (/.f64 (/.f64 1 x) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) s) (/.f64 1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (*.f64 c s)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (*.f64 c (neg.f64 s))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) 1)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) 1) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (sqrt.f64 x)) (pow.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (neg.f64 x)) -1)))) (#(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 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)))) (#(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 neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c (neg.f64 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.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 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (neg.f64 (log.f64 (*.f64 x (*.f64 c s))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (neg.f64 (log.f64 (*.f64 x (*.f64 c s))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) (cos.f64 (/.f64 0 0))) (*.f64 x (*.f64 c s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 x (*.f64 c s)) (cos.f64 (/.f64 0 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 0 0)) (/.f64 1 x)) (*.f64 x (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 0 0)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (*.f64 c s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 0 0)) (/.f64 (/.f64 -1 x) (*.f64 c s))) (*.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) (cos.f64 (/.f64 0 0))) (*.f64 x (pow.f64 (*.f64 c s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))) (cos.f64 (/.f64 0 0))) (*.f64 c s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 -1 x) (*.f64 c s)) (cos.f64 (/.f64 0 0))) (*.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) x) (*.f64 c s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 c s)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.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 (/.f64 (cos.f64 (/.f64 0 0)) (*.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 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 x c)) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (cos.f64 (/.f64 0 0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 (/.f64 0 0)) (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 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) (pow.f64 (cos.f64 (/.f64 0 0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 0 0)) 3) (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))))))

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
260×*-commutative
210×associate-*l/
204×associate-*r/
164×associate-/l/
108×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045211478
1145011478
Stop Event
unsound
Counts
284 → 277
Calls
Call 1
Inputs
(/.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 (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 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 (/.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 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 x (*.f64 c s))))) 1)
(*.f64 1 (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 1 (*.f64 c s))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 1 (*.f64 c s))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 -1 x) (/.f64 1 (*.f64 c (neg.f64 s))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 x) s))
(*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 1 (*.f64 c (neg.f64 s))) (/.f64 -1 x))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 c s)) (pow.f64 x -1/2))
(*.f64 (/.f64 (pow.f64 x -1/2) 1) (/.f64 (pow.f64 x -1/2) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 x -1/2) c) (/.f64 (pow.f64 x -1/2) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 x -1/2) s) (/.f64 (pow.f64 x -1/2) c))
(*.f64 (/.f64 (pow.f64 x -1/2) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (pow.f64 x -1/2) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) c) (/.f64 (/.f64 1 (cbrt.f64 x)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) s) (/.f64 (/.f64 1 (cbrt.f64 x)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 (cbrt.f64 x)) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 c s)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))
(*.f64 (/.f64 1 (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) 1) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) (neg.f64 x)) -1)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1)
(pow.f64 (*.f64 x (*.f64 c s)) -1)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) 1/3)
(neg.f64 (/.f64 (/.f64 1 x) (*.f64 c (neg.f64 s))))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 c s))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 x (*.f64 c s))))))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (*.f64 c s) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (pow.f64 x -2) (*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 (*.f64 c s))))
(*.f64 (pow.f64 x -2) (/.f64 (/.f64 1 (*.f64 c s)) (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s))
(*.f64 (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 -1 x) (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c (neg.f64 s)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s))))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (/.f64 1 (*.f64 c s)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 1 x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c (neg.f64 s)))) (/.f64 (/.f64 -1 x) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 x (*.f64 c s))) (/.f64 (pow.f64 x -1/2) (*.f64 c s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 c s)))
(*.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 c s)) s))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) x) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) x))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x c)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) s))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) x) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 c s)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) x))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 x c)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) s))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) 1) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (/.f64 1 x))) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) 1) (sqrt.f64 (*.f64 x (*.f64 c s))))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) 1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) c) (/.f64 (/.f64 1 x) s))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c (neg.f64 s))) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) 1)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 x (pow.f64 (*.f64 c s) 2))) (pow.f64 x -1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 x (*.f64 c s))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) c) (/.f64 (/.f64 1 x) s))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) s) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (*.f64 c (neg.f64 s))) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) 1)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) 1) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (neg.f64 x)) -1)
(pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -1)
(neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c (neg.f64 s)))))
(sqrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (*.f64 2 (neg.f64 (log.f64 (*.f64 x (*.f64 c s))))))
(exp.f64 (*.f64 (*.f64 2 (neg.f64 (log.f64 (*.f64 x (*.f64 c s))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) (cos.f64 (/.f64 0 0))) (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 x (*.f64 c s)) (cos.f64 (/.f64 0 0))))
(/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (*.f64 (cos.f64 (/.f64 0 0)) (/.f64 1 x)) (*.f64 x (pow.f64 (*.f64 c s) 2)))
(/.f64 (*.f64 (cos.f64 (/.f64 0 0)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (*.f64 c s))
(/.f64 (*.f64 (cos.f64 (/.f64 0 0)) (/.f64 (/.f64 -1 x) (*.f64 c s))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (*.f64 (/.f64 1 x) (cos.f64 (/.f64 0 0))) (*.f64 x (pow.f64 (*.f64 c s) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))) (cos.f64 (/.f64 0 0))) (*.f64 c s))
(/.f64 (*.f64 (/.f64 (/.f64 -1 x) (*.f64 c s)) (cos.f64 (/.f64 0 0))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) x) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 c s)) x)
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 x c)) s)
(/.f64 (neg.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s))))
(pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(pow.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (cos.f64 (/.f64 0 0)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) (pow.f64 (cos.f64 (/.f64 0 0)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 0 0)) 3) (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
Outputs
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 0 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(-.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 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (/.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 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (-.f64 (*.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 s s)) (*.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 (/.f64 (pow.f64 x 4) (*.f64 c c)) (*.f64 s s)) (+.f64 (/.f64 0 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (*.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.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 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 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 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 (neg.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 (neg.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 (neg.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 (neg.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 x (*.f64 c s))))) 1)
(/.f64 0 (*.f64 c (*.f64 s x)))
(*.f64 1 (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 0 (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 0 x) (/.f64 0 (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1)
(/.f64 0 (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2)
(*.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 1 (*.f64 c s))))
(*.f64 (pow.f64 x -1/2) (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 1 (*.f64 c s))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 0 (cbrt.f64 x))) (/.f64 0 (*.f64 c s)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))
(/.f64 (*.f64 0 (/.f64 0 s)) (*.f64 c x))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 0 x) (/.f64 0 (*.f64 c s)))
(*.f64 (/.f64 -1 x) (/.f64 1 (*.f64 c (neg.f64 s))))
(*.f64 (/.f64 -1 x) (/.f64 (/.f64 0 c) (neg.f64 s)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (sqrt.f64 (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 x) s))
(*.f64 (/.f64 0 c) (/.f64 0 (*.f64 s x)))
(*.f64 (/.f64 1 s) (/.f64 1 (*.f64 x c)))
(/.f64 (*.f64 0 (/.f64 0 s)) (*.f64 c x))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 0 (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 0 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))
(/.f64 (*.f64 0 (/.f64 0 (*.f64 (cbrt.f64 (*.f64 c s)) x))) (cbrt.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (*.f64 c (neg.f64 s))) (/.f64 -1 x))
(*.f64 (/.f64 -1 x) (/.f64 (/.f64 0 c) (neg.f64 s)))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 c s)) (pow.f64 x -1/2))
(/.f64 (*.f64 (pow.f64 x -1/2) (pow.f64 x -1/2)) (*.f64 c s))
(*.f64 (/.f64 (pow.f64 x -1/2) 1) (/.f64 (pow.f64 x -1/2) (*.f64 c s)))
(/.f64 (*.f64 (pow.f64 x -1/2) (pow.f64 x -1/2)) (*.f64 c s))
(*.f64 (/.f64 (pow.f64 x -1/2) c) (/.f64 (pow.f64 x -1/2) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 c s)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 (/.f64 0 (cbrt.f64 x)) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 x -1/2) s) (/.f64 (pow.f64 x -1/2) c))
(*.f64 (/.f64 (pow.f64 x -1/2) c) (/.f64 (pow.f64 x -1/2) s))
(*.f64 (/.f64 (pow.f64 x -1/2) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (pow.f64 x -1/2) (cbrt.f64 (*.f64 c s))))
(/.f64 (*.f64 (pow.f64 x -1/2) (/.f64 (pow.f64 x -1/2) (cbrt.f64 (*.f64 c s)))) (cbrt.f64 (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) c) (/.f64 (/.f64 1 (cbrt.f64 x)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) c) (/.f64 0 (*.f64 s (cbrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) s) (/.f64 (/.f64 1 (cbrt.f64 x)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) s) (/.f64 0 (*.f64 c (cbrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 (cbrt.f64 x)) (sqrt.f64 (*.f64 c s))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (sqrt.f64 (*.f64 c s))) (/.f64 0 (cbrt.f64 x))) (sqrt.f64 (*.f64 c s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (pow.f64 x -1/2) (/.f64 (/.f64 0 (*.f64 c s)) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 c s)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 (/.f64 0 (cbrt.f64 x)) (*.f64 c s)))
(*.f64 (/.f64 1 (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))
(*.f64 (pow.f64 x -1/2) (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -1/2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 0 (cbrt.f64 x)) (*.f64 (/.f64 0 (*.f64 c s)) (cbrt.f64 (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) 1) (/.f64 1 x))
(*.f64 (/.f64 0 x) (/.f64 0 (*.f64 c s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 0 (cbrt.f64 x)) (/.f64 0 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c s)) (neg.f64 x)) -1)
(*.f64 -1 (/.f64 0 (*.f64 (neg.f64 x) (*.f64 c s))))
(pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1)
(/.f64 0 (*.f64 c (*.f64 s x)))
(pow.f64 (*.f64 x (*.f64 c s)) -1)
(/.f64 0 (*.f64 c (*.f64 s x)))
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1/2)
(sqrt.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) 2)
(pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) 3)
(/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3))
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) 1/3)
(cbrt.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(neg.f64 (/.f64 (/.f64 1 x) (*.f64 c (neg.f64 s))))
(/.f64 (neg.f64 (/.f64 0 x)) (*.f64 c (neg.f64 s)))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(sqrt.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(fabs.f64 (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 0 (fabs.f64 (*.f64 c (*.f64 s x))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 0 (*.f64 c (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 x (*.f64 c s))))))
(/.f64 0 (*.f64 c (*.f64 s x)))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(cbrt.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (*.f64 c s) 3)))
(cbrt.f64 (/.f64 (pow.f64 x -2) (*.f64 (pow.f64 (*.f64 c s) 3) x)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 0 (*.f64 c (*.f64 s x)))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 0 (*.f64 c (*.f64 s x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 0 x) (/.f64 (/.f64 0 x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(pow.f64 (/.f64 0 (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)))
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (pow.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (pow.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(*.f64 (pow.f64 x -2) (*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 (*.f64 c s))))
(*.f64 (/.f64 0 (*.f64 c s)) (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -2)))
(*.f64 (pow.f64 x -2) (/.f64 (/.f64 1 (*.f64 c s)) (*.f64 c s)))
(*.f64 (pow.f64 x -2) (/.f64 0 (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s))
(*.f64 (/.f64 0 (*.f64 c x)) (/.f64 0 (*.f64 s (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 0 (*.f64 c s)) (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -2)))
(*.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))))
(*.f64 (/.f64 0 (*.f64 c s)) (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -2)))
(*.f64 (/.f64 (/.f64 -1 x) (*.f64 c s)) (/.f64 1 (*.f64 x (*.f64 c (neg.f64 s)))))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 0 (*.f64 (*.f64 c x) (neg.f64 s))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s))))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2) (*.f64 c (*.f64 s x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 1 (*.f64 x (*.f64 c s))))
(pow.f64 (/.f64 0 (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (/.f64 1 (*.f64 c s)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 0 x) (/.f64 0 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) s) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 0 (*.f64 c x)) (/.f64 0 (*.f64 s (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 1 x))
(*.f64 (/.f64 0 x) (/.f64 (/.f64 0 x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c (neg.f64 s)))) (/.f64 (/.f64 -1 x) (*.f64 c s)))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 0 (*.f64 (*.f64 c x) (neg.f64 s))))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 x (*.f64 c s))) (/.f64 (pow.f64 x -1/2) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 c s)) (/.f64 (pow.f64 x -1/2) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 x (*.f64 c s))) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 c s)))
(*.f64 (/.f64 (/.f64 0 (cbrt.f64 x)) (*.f64 c s)) (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 0 x) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 0 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) x)) (/.f64 0 (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x c)) (/.f64 (/.f64 1 (*.f64 c s)) s))
(*.f64 (/.f64 0 (*.f64 (*.f64 c x) x)) (/.f64 (/.f64 0 (*.f64 c s)) s))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(/.f64 (pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) x) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)))
(*.f64 (/.f64 0 (*.f64 x (sqrt.f64 (*.f64 c (*.f64 s x))))) (/.f64 0 (*.f64 (*.f64 c s) (sqrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) x))
(*.f64 (/.f64 0 (*.f64 x (sqrt.f64 (*.f64 c (*.f64 s x))))) (/.f64 0 (*.f64 (*.f64 c s) (sqrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x c)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) s))
(*.f64 (/.f64 0 (*.f64 (*.f64 c x) (sqrt.f64 (*.f64 c (*.f64 s x))))) (/.f64 0 (*.f64 s (sqrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) x) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 c s)))
(*.f64 (/.f64 0 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))) (/.f64 0 (*.f64 (*.f64 c s) (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 c s)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) x))
(*.f64 (/.f64 (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (*.f64 c s)) (/.f64 0 (*.f64 x (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 0 (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)))
(/.f64 (*.f64 (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 0 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 x c)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) s))
(*.f64 (/.f64 0 (*.f64 (*.f64 c x) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))) (/.f64 0 (*.f64 s (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) 1) (/.f64 1 (*.f64 x (*.f64 c s))))
(pow.f64 (/.f64 0 (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (/.f64 1 x))) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 0 (*.f64 c s)) (/.f64 0 (*.f64 (*.f64 c (*.f64 s x)) x)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) 1) (sqrt.f64 (*.f64 x (*.f64 c s))))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (/.f64 0 (sqrt.f64 (*.f64 c (*.f64 s x)))) 2) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) 1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) c) (/.f64 (/.f64 1 x) s))
(*.f64 (/.f64 0 (*.f64 s x)) (/.f64 0 (*.f64 c (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 0 x) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 0 (*.f64 (cbrt.f64 (*.f64 c s)) x)) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (cbrt.f64 (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c (neg.f64 s))) (/.f64 -1 x))
(/.f64 (*.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (/.f64 -1 x)) (*.f64 c (neg.f64 s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) 1)) (/.f64 1 x))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))
(*.f64 (pow.f64 x -1/2) (*.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) (pow.f64 x -1/2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 0 (cbrt.f64 x)) (*.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 x -2))))
(*.f64 (/.f64 (pow.f64 x -1/2) (*.f64 x (pow.f64 (*.f64 c s) 2))) (pow.f64 x -1/2))
(*.f64 (pow.f64 x -1/2) (/.f64 (pow.f64 x -1/2) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (*.f64 x (*.f64 c s))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 0 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 x (pow.f64 (*.f64 c s) 2))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 0 (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 x -2)) x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) c) (/.f64 (/.f64 1 x) s))
(*.f64 (/.f64 0 (*.f64 s x)) (/.f64 0 (*.f64 c (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) s) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 0 (*.f64 c x)) (/.f64 0 (*.f64 s (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 0 x) (sqrt.f64 (*.f64 c s))) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c s))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (cbrt.f64 (pow.f64 (*.f64 c s) 2))) (/.f64 (/.f64 1 x) (cbrt.f64 (*.f64 c s))))
(*.f64 (/.f64 0 (*.f64 (cbrt.f64 (*.f64 c s)) x)) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (cbrt.f64 (pow.f64 (*.f64 c s) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (*.f64 c (neg.f64 s))) (/.f64 -1 x))
(/.f64 (*.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (/.f64 -1 x)) (*.f64 c (neg.f64 s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) 1)) (/.f64 1 x))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) (pow.f64 x -1/2))) (pow.f64 x -1/2))
(*.f64 (pow.f64 x -1/2) (*.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) (pow.f64 x -1/2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 1) (/.f64 (*.f64 c s) (cbrt.f64 (pow.f64 x -2)))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 0 (cbrt.f64 x)) (*.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) 1) (/.f64 1 x))
(/.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) x)
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (sqrt.f64 x)) (pow.f64 x -1/2))
(/.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 c s) (*.f64 c (*.f64 s x)))) (pow.f64 x -1/2)) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (/.f64 0 (cbrt.f64 x)) (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 c s))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (neg.f64 x)) -1)
(*.f64 -1 (/.f64 (/.f64 0 (*.f64 c (*.f64 s x))) (*.f64 (neg.f64 x) (*.f64 c s))))
(pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 2)
(pow.f64 (/.f64 0 (*.f64 c (*.f64 s x))) 2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) 3)
(/.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3))
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -1)
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c (neg.f64 s)))))
(/.f64 (neg.f64 (/.f64 0 (*.f64 c (*.f64 s x)))) (*.f64 (*.f64 c x) (neg.f64 s)))
(sqrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(cbrt.f64 (/.f64 0 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3))))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (*.f64 2 (neg.f64 (log.f64 (*.f64 x (*.f64 c s))))))
(pow.f64 (exp.f64 2) (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(exp.f64 (*.f64 (*.f64 2 (neg.f64 (log.f64 (*.f64 x (*.f64 c s))))) 1))
(pow.f64 (exp.f64 2) (neg.f64 (log.f64 (*.f64 c (*.f64 s x)))))
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 0) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(+.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(+.f64 (/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 0) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(*.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (/.f64 0 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))) 1)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 c s)) (cos.f64 (/.f64 0 0))) (*.f64 x (*.f64 c s))))
(*.f64 (pow.f64 (/.f64 0 (*.f64 c (*.f64 s x))) 2) (cos.f64 0))
(/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (*.f64 x (*.f64 c s)) (cos.f64 (/.f64 0 0))))
(*.f64 (pow.f64 (/.f64 0 (*.f64 c (*.f64 s x))) 2) (cos.f64 0))
(/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (*.f64 (cos.f64 (/.f64 0 0)) (/.f64 1 x)) (*.f64 x (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (cos.f64 0) x) (/.f64 (/.f64 0 x) (pow.f64 (*.f64 c s) 2)))
(/.f64 (*.f64 (cos.f64 (/.f64 0 0)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (*.f64 c s))
(/.f64 (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -2)) (/.f64 (*.f64 c s) (cos.f64 0)))
(/.f64 (*.f64 (cos.f64 (/.f64 0 0)) (/.f64 (/.f64 -1 x) (*.f64 c s))) (*.f64 x (*.f64 c (neg.f64 s))))
(*.f64 (/.f64 (cos.f64 0) x) (/.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (*.f64 c (neg.f64 s))))
(/.f64 (*.f64 (/.f64 1 x) (cos.f64 (/.f64 0 0))) (*.f64 x (pow.f64 (*.f64 c s) 2)))
(*.f64 (/.f64 (cos.f64 0) x) (/.f64 (/.f64 0 x) (pow.f64 (*.f64 c s) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s))) (cos.f64 (/.f64 0 0))) (*.f64 c s))
(/.f64 (*.f64 (/.f64 0 (*.f64 c s)) (pow.f64 x -2)) (/.f64 (*.f64 c s) (cos.f64 0)))
(/.f64 (*.f64 (/.f64 (/.f64 -1 x) (*.f64 c s)) (cos.f64 (/.f64 0 0))) (*.f64 x (*.f64 c (neg.f64 s))))
(*.f64 (/.f64 (cos.f64 0) x) (/.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (*.f64 c (neg.f64 s))))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) x) (*.f64 c s))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 c s)) x)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 c (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) 2)) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 c (*.f64 s x))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (/.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s))) (*.f64 x c)) s)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (neg.f64 (/.f64 (cos.f64 (/.f64 0 0)) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c (neg.f64 s))))
(/.f64 (/.f64 (neg.f64 (cos.f64 0)) (*.f64 c (*.f64 s x))) (*.f64 (*.f64 c x) (neg.f64 s)))
(pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 1)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (sqrt.f64 (cos.f64 (/.f64 0 0)))) 2)
(pow.f64 (/.f64 (*.f64 0 (sqrt.f64 (cos.f64 0))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) 1/3)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)))))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3) (pow.f64 (cos.f64 (/.f64 0 0)) 3)))
(cbrt.f64 (*.f64 (/.f64 0 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3)) (pow.f64 (cos.f64 0) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 0 0)) 3) (pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3)))
(cbrt.f64 (*.f64 (/.f64 0 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3)) (pow.f64 (cos.f64 0) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 1))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (/.f64 0 0)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(/.f64 (cos.f64 0) (pow.f64 (*.f64 c (*.f64 s x)) 2))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
4.3b
(*.f64 c (*.f64 c (*.f64 x x)))
8.8b
(*.f64 c (*.f64 x x))
22.5b
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
Compiler

Compiled 49 to 11 computations (77.6% saved)

series4.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1194×unswap-sqr
1090×associate-/r*
846×swap-sqr
694×associate-*r/
584×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012100
124470
2312470
Stop Event
node limit
Counts
4 → 198
Calls
Call 1
Inputs
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(*.f64 c (*.f64 x x))
(*.f64 c (*.f64 c (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 -1 (*.f64 s (neg.f64 (pow.f64 (*.f64 c x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (*.f64 1 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 1 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (pow.f64 s -2) (*.f64 c (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (pow.f64 s -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 x x)) (/.f64 (pow.f64 s -2) c))))) (#(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 (*.f64 s (*.f64 c x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (sqrt.f64 c)) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 x (sqrt.f64 c)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (pow.f64 s -2) (*.f64 (sqrt.f64 c) (*.f64 c (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 s) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 s) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (*.f64 (sqrt.f64 s) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 s) (/.f64 1 (*.f64 (sqrt.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 s) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4))) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 x x))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 c) (*.f64 c (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (/.f64 (pow.f64 s -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2) (/.f64 (pow.f64 s -2) (cbrt.f64 (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 s) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (cbrt.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (pow.f64 s 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (*.f64 (cbrt.f64 s) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (*.f64 (cbrt.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s s)) (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 s s)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (/.f64 (pow.f64 s -2) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) c) (/.f64 (/.f64 1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) c) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) c) (*.f64 1 (/.f64 (/.f64 1 c) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 s s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (*.f64 x (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (sqrt.f64 (*.f64 (*.f64 s s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 s s) c)) (cbrt.f64 (*.f64 (*.f64 s s) c))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 s s) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (sqrt.f64 s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 x (sqrt.f64 c))) (/.f64 (pow.f64 s -2) (*.f64 x (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))) (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 c (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 c x)) (/.f64 (pow.f64 s -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)) (/.f64 (pow.f64 s -2) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (*.f64 x x)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 s -2) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) x) (/.f64 (pow.f64 s -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x))) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))) (/.f64 1 (cbrt.f64 (*.f64 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 s s) c) c) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 s s) c) 1) (/.f64 (/.f64 1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x (sqrt.f64 c))) (/.f64 1 (*.f64 x (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 s s) c) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (cbrt.f64 (*.f64 s s))) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 s) (/.f64 -1 (*.f64 s (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (neg.f64 s)) (/.f64 -1 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 c x) 2)) (neg.f64 (pow.f64 s -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (neg.f64 (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 s (/.f64 1 s)) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s (*.f64 c x)) 1) (/.f64 (/.f64 1 s) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 c x) 2) 1) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 (pow.f64 s -2))) (sqrt.f64 (pow.f64 s -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 c x) 2) (*.f64 (cbrt.f64 (pow.f64 s -2)) (cbrt.f64 (pow.f64 s -2)))) (cbrt.f64 (pow.f64 s -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 (/.f64 1 s) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 s -1)) (pow.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c x) 2) -1)) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -1)) (pow.f64 (*.f64 s (*.f64 c x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 s s) c) -1)) (pow.f64 (*.f64 c (*.f64 x x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 s (*.f64 c x)) 1) (/.f64 (/.f64 1 s) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 c x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (pow.f64 (*.f64 c x) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3) (pow.f64 (*.f64 s s) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (*.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c x) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 s -2) c) (/.f64 (/.f64 1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -1) (pow.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) -1) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 s s) c) -1) (pow.f64 (*.f64 c (*.f64 x x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))))

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
1462×distribute-lft-in
1182×associate-/l*
1082×associate-*r*
844×associate-/r*
698×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048811054
112887996
268807996
Stop Event
node limit
Counts
318 → 278
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 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 c (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (pow.f64 c 2) (pow.f64 x 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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1)
(/.f64 s (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 s (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) 1))
(/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c)))
(/.f64 s (/.f64 -1 (*.f64 s (neg.f64 (pow.f64 (*.f64 c x) 2)))))
(/.f64 s (*.f64 1 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(/.f64 (*.f64 s s) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(/.f64 (*.f64 s s) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (*.f64 s s) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 c x) 2))))
(/.f64 c (/.f64 (pow.f64 s -2) (*.f64 c (*.f64 x x))))
(/.f64 c (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s s)))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 s -2) (*.f64 c c)))
(/.f64 (*.f64 c (*.f64 x x)) (/.f64 (pow.f64 s -2) c))
(/.f64 (pow.f64 (*.f64 c x) 2) (pow.f64 s -2))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))
(/.f64 (*.f64 x (sqrt.f64 c)) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 x (sqrt.f64 c)) c)))
(/.f64 (sqrt.f64 c) (/.f64 (pow.f64 s -2) (*.f64 (sqrt.f64 c) (*.f64 c (*.f64 x x)))))
(/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) (*.f64 c x)))
(/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s))
(/.f64 (sqrt.f64 s) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (sqrt.f64 s)))
(/.f64 (sqrt.f64 s) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (*.f64 (sqrt.f64 s) s)))
(/.f64 (sqrt.f64 s) (/.f64 1 (*.f64 (sqrt.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(/.f64 (sqrt.f64 s) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4))) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 x x))) c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 c) (*.f64 c (*.f64 x x)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (/.f64 (pow.f64 s -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2) (/.f64 (pow.f64 s -2) (cbrt.f64 (pow.f64 (*.f64 c x) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (*.f64 s s))))
(/.f64 (cbrt.f64 s) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (*.f64 s s))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (pow.f64 s 4))))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s)))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (*.f64 (cbrt.f64 s) s)))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (*.f64 (cbrt.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (*.f64 s s))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s s)) (pow.f64 (*.f64 c x) 2))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 s s)) c)))
(/.f64 (*.f64 c c) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(/.f64 (*.f64 c c) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 s s))))
(/.f64 (*.f64 (*.f64 s s) c) (/.f64 (/.f64 1 c) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 s s) c) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 s s) c) (*.f64 1 (/.f64 (/.f64 1 c) (*.f64 x x))))
(/.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (/.f64 1 s))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)
(/.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 s s)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (*.f64 x (sqrt.f64 c))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (sqrt.f64 (*.f64 (*.f64 s s) c))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 s s) c)) (cbrt.f64 (*.f64 (*.f64 s s) c))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 s s) c))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))
(/.f64 (*.f64 s (sqrt.f64 s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))
(/.f64 (*.f64 (*.f64 s s) (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (cbrt.f64 c)))
(/.f64 (*.f64 c (*.f64 x (sqrt.f64 c))) (/.f64 (pow.f64 s -2) (*.f64 x (sqrt.f64 c))))
(/.f64 (*.f64 c (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))) (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 c (*.f64 x x)))))
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 (pow.f64 s -2) x))
(/.f64 (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)) (/.f64 (pow.f64 s -2) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 c (*.f64 x x)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 s -2) (cbrt.f64 c)))
(/.f64 (*.f64 (*.f64 c c) x) (/.f64 (pow.f64 s -2) x))
(/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x))) (/.f64 1 c))
(/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x)))
(/.f64 (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c x) 2))))
(/.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))) (/.f64 1 (cbrt.f64 (*.f64 s s))))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) c) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x)) (/.f64 1 c))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) 1) (/.f64 (/.f64 1 c) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x (sqrt.f64 c))) (/.f64 1 (*.f64 x (sqrt.f64 c))))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x))
(/.f64 (*.f64 s (cbrt.f64 (*.f64 s s))) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 s)))
(/.f64 (neg.f64 s) (/.f64 -1 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (*.f64 s (neg.f64 s)) (/.f64 -1 (pow.f64 (*.f64 c x) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c x) 2)) (neg.f64 (pow.f64 s -2)))
(/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (*.f64 (*.f64 s s) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 x x))))
(/.f64 (*.f64 s (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s (sqrt.f64 c))))
(/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 s (/.f64 1 s)) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))
(/.f64 (*.f64 (*.f64 s (*.f64 c x)) 1) (/.f64 (/.f64 1 s) (*.f64 c x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 c x) 2) 1) (pow.f64 s -2))
(/.f64 (/.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 (pow.f64 s -2))) (sqrt.f64 (pow.f64 s -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 c x) 2) (*.f64 (cbrt.f64 (pow.f64 s -2)) (cbrt.f64 (pow.f64 s -2)))) (cbrt.f64 (pow.f64 s -2)))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 (/.f64 1 s) (*.f64 c x)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (pow.f64 s -1)) (pow.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c x) 2) -1)) (pow.f64 s -2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -1)) (pow.f64 (*.f64 s (*.f64 c x)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 s s) c) -1)) (pow.f64 (*.f64 c (*.f64 x x)) -1))
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) 1) (/.f64 (/.f64 1 s) (*.f64 c x)))
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (pow.f64 (*.f64 c x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3) (pow.f64 (*.f64 s s) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x x)))) 1)
(pow.f64 (*.f64 c (*.f64 x x)) 1)
(pow.f64 (*.f64 x (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 c (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c x) 2))) 1)
(pow.f64 (pow.f64 (*.f64 c x) 2) 1)
(pow.f64 (*.f64 c x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (*.f64 x x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c x) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 1)
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (pow.f64 s -2) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)
(*.f64 (/.f64 1 s) (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (pow.f64 s -2))
(*.f64 (/.f64 (pow.f64 s -2) c) (/.f64 (/.f64 1 c) (*.f64 x x)))
(*.f64 (pow.f64 s -1) (pow.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) -1) (pow.f64 s -2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1))
(*.f64 (pow.f64 (*.f64 (*.f64 s s) c) -1) (pow.f64 (*.f64 c (*.f64 x x)) -1))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 3) 1/3)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
Outputs
(*.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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c x)) 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c 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 c x)) 2)
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 c (pow.f64 x 2))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(*.f64 (pow.f64 c 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c 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 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 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 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 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 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 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 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 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 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 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 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 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 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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) 1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 -1 (*.f64 s (neg.f64 (pow.f64 (*.f64 c x) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (*.f64 1 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (pow.f64 s -2) (*.f64 c (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s s)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x x) (/.f64 (pow.f64 s -2) (*.f64 c c)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 x x)) (/.f64 (pow.f64 s -2) c))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c x) 2) (pow.f64 s -2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x (sqrt.f64 c)) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 x (sqrt.f64 c)) c)))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 c)) (pow.f64 s -2)) (*.f64 c (*.f64 x (sqrt.f64 c))))
(/.f64 c (/.f64 (pow.f64 s -2) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (sqrt.f64 c) (/.f64 (pow.f64 s -2) (*.f64 (sqrt.f64 c) (*.f64 c (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)))
(/.f64 (*.f64 s s) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (*.f64 c x) (/.f64 (pow.f64 s -2) (*.f64 c x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 s) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 s) 1) (*.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))
(*.f64 (*.f64 s (sqrt.f64 s)) (*.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 s)))
(/.f64 (sqrt.f64 s) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (*.f64 (sqrt.f64 s) s)))
(*.f64 (/.f64 (sqrt.f64 s) 1) (*.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))
(*.f64 (*.f64 s (sqrt.f64 s)) (*.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 s)))
(/.f64 (sqrt.f64 s) (/.f64 1 (*.f64 (sqrt.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(*.f64 (/.f64 (sqrt.f64 s) 1) (*.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))
(*.f64 (*.f64 s (sqrt.f64 s)) (*.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 s)))
(/.f64 (sqrt.f64 s) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(*.f64 (/.f64 (sqrt.f64 s) (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(*.f64 (sqrt.f64 (*.f64 s (pow.f64 (*.f64 c x) 2))) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 c x))))
(/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4))) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 x x))) c)))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 x 4)))) (/.f64 (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 c (*.f64 x x)))) c))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 c x))) (*.f64 s (*.f64 s (*.f64 c (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (pow.f64 s -2) (*.f64 (cbrt.f64 c) (*.f64 c (*.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (pow.f64 s -2) (cbrt.f64 c))) (*.f64 x (*.f64 c x)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (/.f64 (pow.f64 s -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2) (/.f64 (pow.f64 s -2) (cbrt.f64 (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) (*.f64 s s))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 s) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (*.f64 s s))))
(*.f64 (/.f64 (cbrt.f64 s) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (*.f64 s s)))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (/.f64 (cbrt.f64 s) (/.f64 1 s)) (pow.f64 (*.f64 c x) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -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 s (*.f64 c x)) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) (*.f64 c x))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 1 (*.f64 c s))) x))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (pow.f64 s 4)))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s (cbrt.f64 s))))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (*.f64 (cbrt.f64 s) s)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s (cbrt.f64 s))))
(/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (*.f64 (cbrt.f64 s) (*.f64 s (pow.f64 (*.f64 c x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s (cbrt.f64 s))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 (*.f64 s s))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (pow.f64 s 4)))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s s)) (pow.f64 (*.f64 c x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (pow.f64 s 4)))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))))
(/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 s s)) c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (pow.f64 s 4)))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))))
(/.f64 (*.f64 c c) (/.f64 (pow.f64 s -2) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 s s))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s s) c) (/.f64 (/.f64 1 c) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s s) c) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 c (*.f64 s s)) -1) (*.f64 c (neg.f64 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1))
(/.f64 (*.f64 (*.f64 s s) c) (*.f64 1 (/.f64 (/.f64 1 c) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (/.f64 1 s))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (/.f64 1 s)) (*.f64 c x)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 s s)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 c x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 s s))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 s s))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 s 4))) 1) (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) -1) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) -1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (*.f64 x (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s s))) (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 x (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s s))) (/.f64 (/.f64 1 s) (*.f64 x (*.f64 c x)))) (sqrt.f64 c))
(/.f64 (sqrt.f64 (*.f64 (*.f64 s s) c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (sqrt.f64 (*.f64 (*.f64 s s) c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s s))) (/.f64 1 (*.f64 c (*.f64 x x)))) (sqrt.f64 (*.f64 c (*.f64 s s))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 s s))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s s))) 1) (*.f64 x (*.f64 c x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1) (*.f64 s (*.f64 c x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 s s) c)) (cbrt.f64 (*.f64 (*.f64 s s) c))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 s s) c))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 s s))) (/.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 x x))) (cbrt.f64 (*.f64 c (*.f64 s s)))) (cbrt.f64 (*.f64 c (*.f64 s s)))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 s s))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c (*.f64 s s))) (cbrt.f64 (*.f64 c (*.f64 s s)))) 1) (*.f64 x (*.f64 c x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)))))
(/.f64 (*.f64 s (sqrt.f64 s)) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 s) 1) (*.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) (sqrt.f64 s)))
(*.f64 (*.f64 s (sqrt.f64 s)) (*.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 s)))
(/.f64 (*.f64 (*.f64 s s) (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)))
(/.f64 (*.f64 s s) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (pow.f64 s -2) (cbrt.f64 c))) (*.f64 x (*.f64 c x)))
(/.f64 (*.f64 c (*.f64 x (sqrt.f64 c))) (/.f64 (pow.f64 s -2) (*.f64 x (sqrt.f64 c))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 c)) (pow.f64 s -2)) (*.f64 c (*.f64 x (sqrt.f64 c))))
(/.f64 c (/.f64 (pow.f64 s -2) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (*.f64 c (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))) (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 c (*.f64 x x)))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 x 4)))) (/.f64 (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 c (*.f64 x x)))) c))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 c x))) (*.f64 s (*.f64 s (*.f64 c (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))))))
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 (pow.f64 s -2) x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)) (/.f64 (pow.f64 s -2) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)))
(/.f64 (*.f64 s s) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (*.f64 (*.f64 c (*.f64 x x)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 s -2) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (pow.f64 s -2) (cbrt.f64 c))) (*.f64 x (*.f64 c x)))
(/.f64 (*.f64 (*.f64 c c) x) (/.f64 (pow.f64 s -2) x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 c c) (/.f64 (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 s -2) (*.f64 c c))))
(/.f64 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x))) (/.f64 1 c))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))) (/.f64 1 (cbrt.f64 (*.f64 s s))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))) (cbrt.f64 (pow.f64 s 4)))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (cbrt.f64 (pow.f64 s 4))))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) c) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x x)) (/.f64 1 c))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) 1) (/.f64 (/.f64 1 c) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 x (sqrt.f64 c))) (/.f64 1 (*.f64 x (sqrt.f64 c))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 c)) (pow.f64 s -2)) (*.f64 c (*.f64 x (sqrt.f64 c))))
(/.f64 c (/.f64 (pow.f64 s -2) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 x x)))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 x 4)))) (/.f64 (/.f64 (pow.f64 s -2) (cbrt.f64 (*.f64 c (*.f64 x x)))) c))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 c x))) (*.f64 s (*.f64 s (*.f64 c (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))))))
(/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (cbrt.f64 (*.f64 s s))) (/.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (cbrt.f64 s)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s s)) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 c x) 2))) (cbrt.f64 s))
(*.f64 (cbrt.f64 (*.f64 s s)) (*.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s (cbrt.f64 s))))
(/.f64 (neg.f64 s) (/.f64 -1 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (neg.f64 s)) (/.f64 -1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c x) 2)) (neg.f64 (pow.f64 s -2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s s) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 x x))))
(*.f64 (/.f64 (*.f64 c (*.f64 s s)) -1) (*.f64 c (neg.f64 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1))
(/.f64 (*.f64 s (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 s -2)) (*.f64 (*.f64 c (*.f64 x x)) (sqrt.f64 c)))
(/.f64 (*.f64 s s) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 x (sqrt.f64 c)) 2)))
(/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 s (/.f64 1 s)) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 s (*.f64 c x)) 1) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 c x) 2) 1) (pow.f64 s -2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 c x) 2) (sqrt.f64 (pow.f64 s -2))) (sqrt.f64 (pow.f64 s -2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 c x) 2) (*.f64 (cbrt.f64 (pow.f64 s -2)) (cbrt.f64 (pow.f64 s -2)))) (cbrt.f64 (pow.f64 s -2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 1 (*.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 s -1)) (pow.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c x) 2) -1)) (pow.f64 s -2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -1)) (pow.f64 (*.f64 s (*.f64 c x)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 s s) c) -1)) (pow.f64 (*.f64 c (*.f64 x x)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) 1) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 (/.f64 s (/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 c x))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(*.f64 (/.f64 s (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (/.f64 (*.f64 c x) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (*.f64 s (*.f64 c x)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(*.f64 (/.f64 s (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))) (/.f64 (*.f64 c x) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3) 1/3)
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (pow.f64 (*.f64 c x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 s 6) (pow.f64 (pow.f64 (*.f64 c x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (pow.f64 (*.f64 c x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 s 6) (pow.f64 (pow.f64 (*.f64 c x) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) 1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x x)))) 1)
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(pow.f64 (*.f64 c (*.f64 x x)) 1)
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(pow.f64 (*.f64 x (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x x))) 3)
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) 1/3)
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 x 4)))
(sqrt.f64 (*.f64 c (*.f64 c (pow.f64 x 4))))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x x)))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x x)))))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x x) 3)))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 c 3)))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x x))))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(exp.f64 (log.f64 (*.f64 c (*.f64 x x))))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x x))) 1))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x x))))
(*.f64 c (*.f64 x x))
(*.f64 x (*.f64 c x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c x) 2))) 1)
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(pow.f64 (pow.f64 (*.f64 c x) 2) 1)
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(pow.f64 (*.f64 c x) 2)
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c x) 2)) 3)
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3) 1/3)
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 c x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c x) 2))))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) 3))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (*.f64 x x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 x 6)) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 x x)) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 x 6)) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c x))))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c x))) 1))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c x) 2)))
(*.f64 (*.f64 x x) (*.f64 c c))
(pow.f64 (*.f64 c x) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) 1)
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 1)
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c 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 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 s -2) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 s) (/.f64 1 (*.f64 s (pow.f64 (*.f64 c x) 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 c x) 2)) (pow.f64 s -2))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) c) (/.f64 (/.f64 1 c) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 s -1) (pow.f64 (*.f64 s (pow.f64 (*.f64 c x) 2)) -1))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (*.f64 c x) 2) -1) (pow.f64 s -2))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 (*.f64 s s) c) -1) (pow.f64 (*.f64 c (*.f64 x x)) -1))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 c s)) x)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1)
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 1)
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)
(/.f64 (/.f64 1 (*.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 (/.f64 1 s) (*.f64 c x)) 2)) 3)
(/.f64 (/.f64 1 (*.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 (/.f64 1 s) (*.f64 c x)) 2) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (*.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 (/.f64 1 s) (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2) 3))
(/.f64 (/.f64 1 (*.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 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))))
(/.f64 (/.f64 1 (*.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 s (*.f64 c x)))) -1))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x))))) 1))
(/.f64 (/.f64 1 (*.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 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
0.6b
(/.f64 -1 (*.f64 c (*.f64 s x)))
5.9b
(*.f64 c (*.f64 s x))
5.9b
(*.f64 (*.f64 s x) (neg.f64 c))
Compiler

Compiled 61 to 19 computations (68.9% saved)

series4.0ms (0%)

Counts
3 → 88
Calls

27 calls:

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

rewrite130.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1422×associate-/r/
1114×associate-/l/
514×distribute-lft-neg-in
430×distribute-rgt-neg-in
304×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01579
131657
2438457
Stop Event
node limit
Counts
3 → 207
Calls
Call 1
Inputs
(*.f64 (*.f64 s x) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 s x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 s x) 0) (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (neg.f64 s)) 0) (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 s x)) (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (neg.f64 s))) (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 s (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 -1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (*.f64 1 (/.f64 -1 (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s x) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 -1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 -1 (/.f64 -1 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 1 (/.f64 -1 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 x c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s x)) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 s x)) (*.f64 1 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) (/.f64 -1 (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) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 s x)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s c) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s c) (*.f64 1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 c c)) (*.f64 (/.f64 -1 (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 c 3)) (*.f64 (/.f64 -1 (*.f64 s x)) (+.f64 (*.f64 c c) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 1/2)))) (#(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 (cbrt.f64 (*.f64 s (*.f64 x c))) 3)))) (#(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 neg.f64 (*.f64 s (*.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 fabs.f64 (*.f64 s (*.f64 x c)))))) (#(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 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 (*.f64 s x) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.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 exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 x c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 c) (/.f64 1 (*.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 (/.f64 -1 c) (neg.f64 (/.f64 1 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 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 s x)) (/.f64 -1 c))))) (#(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 (*.f64 s c)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))))) (#(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 (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) s) (/.f64 -1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) (*.f64 s x)) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) c) (/.f64 -1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) -1) (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) 1) (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) (*.f64 s c)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 s x)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 x c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (/.f64 (/.f64 -1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 (/.f64 -1 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 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (neg.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 c) (*.f64 s (*.f64 s x))) (/.f64 -1 (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (*.f64 s (*.f64 x c)))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c) (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c) (neg.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 s) (neg.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c)))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 s (*.f64 x c)) (sqrt.f64 (*.f64 s (*.f64 x c))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 s (*.f64 x c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (neg.f64 s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (neg.f64 s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) 1) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (cbrt.f64 (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (-.f64 0 (*.f64 c c))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (*.f64 s (*.f64 x c))))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c)) (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x c))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))))))

simplify148.0ms (0.8%)

Algorithm
egg-herbie
Rules
940×associate-*r*
860×associate-*r/
814×associate-+r+
790×associate-/r*
664×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04289287
113356935
266506935
Stop Event
node limit
Counts
295 → 288
Calls
Call 1
Inputs
(*.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 -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 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 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 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 (*.f64 s (*.f64 x c)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x c))))) 1)
(+.f64 (*.f64 (*.f64 s x) 0) (*.f64 s (*.f64 x c)))
(+.f64 (*.f64 (*.f64 x (neg.f64 s)) 0) (*.f64 s (*.f64 x c)))
(+.f64 (*.f64 0 (*.f64 s x)) (*.f64 s (*.f64 x c)))
(+.f64 (*.f64 0 (*.f64 x (neg.f64 s))) (*.f64 s (*.f64 x c)))
(-.f64 0 (*.f64 s (*.f64 x c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x c)))) 1)
(/.f64 s (/.f64 -1 (*.f64 x c)))
(/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c))))
(/.f64 s (*.f64 1 (/.f64 -1 (*.f64 x c))))
(/.f64 (*.f64 s x) (/.f64 -1 c))
(/.f64 c (/.f64 -1 (*.f64 s x)))
(/.f64 c (*.f64 -1 (/.f64 -1 (*.f64 s x))))
(/.f64 c (*.f64 1 (/.f64 -1 (*.f64 s x))))
(/.f64 (*.f64 s (*.f64 x c)) -1)
(/.f64 (*.f64 s (*.f64 x c)) 1)
(/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(/.f64 (sqrt.f64 (*.f64 s x)) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))
(/.f64 (sqrt.f64 (*.f64 s x)) (*.f64 1 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))
(/.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (cbrt.f64 (*.f64 s x)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))
(/.f64 (*.f64 s c) (/.f64 -1 x))
(/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x)))
(/.f64 (*.f64 s c) (*.f64 1 (/.f64 -1 x)))
(/.f64 (-.f64 0 (*.f64 c c)) (*.f64 (/.f64 -1 (*.f64 s x)) c))
(/.f64 (-.f64 0 (pow.f64 c 3)) (*.f64 (/.f64 -1 (*.f64 s x)) (+.f64 (*.f64 c c) 0)))
(pow.f64 (*.f64 s (*.f64 x c)) 1)
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) -1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 3)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3) 1/3)
(neg.f64 (*.f64 s (*.f64 x c)))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2))
(fabs.f64 (*.f64 s (*.f64 x c)))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x c)))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s x) 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x c))))
(exp.f64 (log.f64 (*.f64 s (*.f64 x c))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c))))))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x c))) 1))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x c))))
(+.f64 0 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))) 1)
(-.f64 0 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))) 1)
(*.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) -1)
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 1)
(*.f64 1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 c) (/.f64 1 (*.f64 s x)))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 1 (*.f64 s x))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 -1 c))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 c))
(*.f64 (/.f64 1 s) (/.f64 -1 (*.f64 x c)))
(*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (/.f64 (sqrt.f64 -1) s) (/.f64 -1 (*.f64 x c)))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 s x)) (/.f64 -1 c))
(*.f64 (/.f64 (sqrt.f64 -1) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) -1) (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) 1) (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)
(*.f64 (/.f64 (/.f64 -1 (*.f64 s x)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))
(pow.f64 (*.f64 s (*.f64 x c)) -1)
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -1/2)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) 2)
(pow.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) 3)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 3)) 1/3)
(neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(fabs.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(log.f64 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))
(cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(exp.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))) 1)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) -1)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 (/.f64 -1 c) (*.f64 s x))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 (/.f64 -1 c) (*.f64 s x)))))
(*.f64 (/.f64 -1 c) (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 s) (neg.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c))))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s (*.f64 s x))) (/.f64 -1 (*.f64 x c)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (*.f64 s (*.f64 x c)))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(*.f64 (/.f64 -1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c) (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c) (neg.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c)))))))
(*.f64 (/.f64 -1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 -1 s) (neg.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c))))
(*.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c))
(*.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(*.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c)))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) c)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 s (*.f64 x c)) (sqrt.f64 (*.f64 s (*.f64 x c))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 s (*.f64 x c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (*.f64 x (neg.f64 s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 1 (*.f64 x (neg.f64 s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) 1) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (cbrt.f64 (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (-.f64 0 (*.f64 c c))) c)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (*.f64 s (*.f64 x c))))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c)) (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -1)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(pow.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) 3)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 3)) 1/3)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))
(log.f64 (exp.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x c))) 2) -1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 2) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))
Outputs
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(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 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(+.f64 0 (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x c))))) 1)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(+.f64 (*.f64 (*.f64 s x) 0) (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(+.f64 (*.f64 (*.f64 x (neg.f64 s)) 0) (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(+.f64 (*.f64 0 (*.f64 s x)) (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(+.f64 (*.f64 0 (*.f64 x (neg.f64 s))) (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(-.f64 0 (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x c)))) 1)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 s (/.f64 -1 (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 s (*.f64 1 (/.f64 -1 (*.f64 x c))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 s x) (/.f64 -1 c))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 c (/.f64 -1 (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 c (*.f64 -1 (/.f64 -1 (*.f64 s x))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 c (*.f64 1 (/.f64 -1 (*.f64 s x))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 s (*.f64 x c)) -1)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 s (*.f64 x c)) 1)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)))
(/.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(/.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c)))
(/.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c))))))
(/.f64 (sqrt.f64 (*.f64 s x)) (*.f64 -1 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))
(/.f64 (sqrt.f64 (*.f64 s x)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c))))
(/.f64 (sqrt.f64 (*.f64 s x)) (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c)))))))
(/.f64 (sqrt.f64 (*.f64 s x)) (*.f64 1 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))
(/.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c)))
(/.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c))))))
(/.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (cbrt.f64 (*.f64 s x)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))))
(/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c))))))) (cbrt.f64 (*.f64 x (*.f64 s c))))
(/.f64 (*.f64 s c) (/.f64 -1 x))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (*.f64 s c) (*.f64 1 (/.f64 -1 x)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(/.f64 (-.f64 0 (*.f64 c c)) (*.f64 (/.f64 -1 (*.f64 s x)) c))
(/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x))))
(neg.f64 (*.f64 (*.f64 x (*.f64 s c)) (/.f64 c c)))
(/.f64 (-.f64 0 (pow.f64 c 3)) (*.f64 (/.f64 -1 (*.f64 s x)) (+.f64 (*.f64 c c) 0)))
(/.f64 (neg.f64 (pow.f64 c 3)) (*.f64 (/.f64 -1 (*.f64 s x)) (*.f64 c c)))
(*.f64 (/.f64 (neg.f64 (pow.f64 c 3)) (*.f64 c (neg.f64 c))) (*.f64 s x))
(pow.f64 (*.f64 s (*.f64 x c)) 1)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) -1)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 1/2)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) 2)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 3)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3) 1/3)
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(neg.f64 (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(fabs.f64 (*.f64 s (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x c)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x c)))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x c)) 3))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 c 3)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s x) 3)))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x c))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(exp.f64 (log.f64 (*.f64 s (*.f64 x c))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c))))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x c))) 1))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x c))))
(*.f64 s (neg.f64 (*.f64 c x)))
(*.f64 x (*.f64 s c))
(+.f64 0 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))) 1)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(-.f64 0 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))) 1)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) -1)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 1)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 1 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (sqrt.f64 (*.f64 s (*.f64 c x))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (sqrt.f64 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 c) (/.f64 1 (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 1 (*.f64 s x))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 -1 c))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 c))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 1 s) (/.f64 -1 (*.f64 x c)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (sqrt.f64 (*.f64 s (*.f64 c x))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (sqrt.f64 (*.f64 x (*.f64 s c))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c))) (sqrt.f64 (*.f64 s x)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c)))))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c)) (sqrt.f64 (*.f64 s x)))
(/.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c))))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) s) (/.f64 -1 (*.f64 x c)))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 s x)) (/.f64 -1 c))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (sqrt.f64 -1) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (sqrt.f64 -1) -1) (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (sqrt.f64 -1) 1) (/.f64 (/.f64 -1 c) (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c)) (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 s x))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 -1 (*.f64 c x)) (/.f64 (sqrt.f64 -1) s))
(/.f64 (sqrt.f64 -1) (*.f64 x (*.f64 s c)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)
(*.f64 c (/.f64 (/.f64 (/.f64 1 s) x) (neg.f64 (*.f64 c c))))
(*.f64 c (/.f64 (/.f64 (/.f64 1 s) x) (*.f64 c (neg.f64 c))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))
(/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (*.f64 c c)) (neg.f64 (pow.f64 c 3)))
(/.f64 (/.f64 (/.f64 1 s) x) (/.f64 (neg.f64 (pow.f64 c 3)) (*.f64 c c)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)
(*.f64 c (/.f64 -1 (*.f64 (neg.f64 (*.f64 c c)) (*.f64 s x))))
(/.f64 (/.f64 (neg.f64 c) (*.f64 s x)) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s x)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))
(*.f64 (*.f64 c c) (/.f64 -1 (*.f64 (neg.f64 (pow.f64 c 3)) (*.f64 s x))))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 (*.f64 s x) (neg.f64 (pow.f64 c 3))))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)))) (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)))))
(pow.f64 (*.f64 s (*.f64 x c)) -1)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 1)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -1/2)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1/2)
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) 2)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(pow.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) 3)
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 3)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 3)))
(cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 x (*.f64 s c)) 3)))
(neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(fabs.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(log.f64 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 3)))
(cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 3)))
(cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 x (*.f64 s c)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(exp.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 1))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (/.f64 (/.f64 -1 c) s) x)
(/.f64 -1 (*.f64 x (*.f64 s c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (/.f64 (/.f64 -1 c) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) -1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (*.f64 s (*.f64 c (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c)))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (*.f64 s (*.f64 c (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c)))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))))
(neg.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 (/.f64 -1 c) (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 c) (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 s) (neg.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s (*.f64 s x))) (/.f64 -1 (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (*.f64 s (*.f64 c (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c)))))))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (*.f64 s (*.f64 x c)))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (/.f64 -1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c) (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) c) (/.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c)))) c) (*.f64 s (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c) (neg.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) c) (/.f64 -1 (*.f64 s (*.f64 x (sqrt.f64 (*.f64 s (*.f64 c x)))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) c) (*.f64 s (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 -1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 s) (neg.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) c) (/.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c)))) c) (*.f64 s (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) c) (/.f64 -1 (*.f64 s (*.f64 x (sqrt.f64 (*.f64 s (*.f64 c x)))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) c) (*.f64 s (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (neg.f64 (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c)))) (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c)))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (*.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 4))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) c)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 -1 c) (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 s x))))
(/.f64 (/.f64 -1 (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s (*.f64 x c)))))
(/.f64 (*.f64 -1 (/.f64 -1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (*.f64 s x))) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 (*.f64 x (*.f64 s c)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 -1 (*.f64 (*.f64 s (*.f64 x c)) (sqrt.f64 (*.f64 s (*.f64 x c))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (*.f64 s (*.f64 c (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c)))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 s (*.f64 x c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (*.f64 x (neg.f64 s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c)) (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) (sqrt.f64 (*.f64 s x))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c)))))) (*.f64 x (*.f64 s c))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) c)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 -1 c) (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 s x))))
(/.f64 (/.f64 -1 (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 x (*.f64 s c)))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s (*.f64 x c)))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (*.f64 s x))) c)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 (*.f64 x (*.f64 s c)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (*.f64 x (neg.f64 s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) 1) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (cbrt.f64 (*.f64 s (*.f64 x c)))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2)) (cbrt.f64 (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x) c)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (*.f64 s x))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 x (*.f64 s c))))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2)) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (-.f64 0 (*.f64 c c))) c)
(/.f64 (*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) c) (neg.f64 (*.f64 c c)))
(/.f64 (*.f64 c (/.f64 -1 c)) (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (-.f64 0 (pow.f64 c 3))) (+.f64 (*.f64 c c) 0))
(*.f64 (*.f64 c c) (/.f64 (/.f64 -1 c) (*.f64 (neg.f64 (pow.f64 c 3)) (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2))) c) (neg.f64 (pow.f64 c 3)))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) (*.f64 s (*.f64 c (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c)))))))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) (*.f64 s (*.f64 x c))))) (/.f64 -1 (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c)) (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) c) (/.f64 -1 (*.f64 s (*.f64 x (sqrt.f64 (*.f64 s (*.f64 c x)))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) c) (*.f64 s (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s (*.f64 x c)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 -1 c) s) x)) c) (/.f64 -1 (*.f64 s (*.f64 x (sqrt.f64 (*.f64 s (*.f64 c x)))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 x (*.f64 s c))))) c) (*.f64 s (*.f64 x (sqrt.f64 (*.f64 x (*.f64 s c))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 s x))) (cbrt.f64 (*.f64 s (*.f64 x c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 (*.f64 x c) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 -1 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) (sqrt.f64 (*.f64 s (*.f64 x c))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (cbrt.f64 (*.f64 s (*.f64 x c))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -2))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)))
(neg.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) 2)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) 2)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) -1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x c))) 2)) 3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 3)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3)))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 3)))
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))
(/.f64 1 (*.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 s (*.f64 x c)) 2) -2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))
(fabs.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))
(log.f64 (exp.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 x c)) 2) 3)))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3)))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x c))) 2) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 x c)))) 2) 1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
15.5b
(/.f64 (pow.f64 c -2) (*.f64 x x))
22.7b
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
Compiler

Compiled 48 to 22 computations (54.2% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1358×associate-/r/
804×associate-/l/
590×distribute-lft-neg-in
530×distribute-rgt-neg-in
280×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
1144×associate-*r*
1020×*-commutative
934×associate-*l*
918×associate-*r/
912×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057612653
117529075
Stop Event
node limit
Counts
341 → 334
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 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 1 (*.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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) 1)
(*.f64 s (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 s (*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) s))
(*.f64 (*.f64 s s) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (*.f64 x x) (*.f64 (/.f64 s (pow.f64 c -2)) s))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))
(*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x))
(*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (neg.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)) (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (*.f64 x x))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) (*.f64 s s))
(*.f64 (*.f64 s (neg.f64 s)) (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x)
(*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) 1) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (*.f64 s s) 1) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 (/.f64 1 (pow.f64 c -2)) (/.f64 (*.f64 s s) (pow.f64 x -2)))
(*.f64 (*.f64 c x) (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (/.f64 (*.f64 s s) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) (/.f64 (*.f64 x x) (/.f64 1 c)))
(*.f64 (/.f64 (*.f64 s s) (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 x x)) s)
(*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 s s) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (/.f64 (neg.f64 s) (/.f64 (pow.f64 c -2) s)) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)) (*.f64 s (neg.f64 s)))
(*.f64 (*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) s) s)
(*.f64 (/.f64 s (pow.f64 c -2)) (/.f64 s (pow.f64 x -2)))
(*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 s 1) (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (/.f64 s 1) (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 x x)))
(*.f64 (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (/.f64 s (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (pow.f64 c -2)) (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 x -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) x)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 1 (*.f64 c x))) (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 1 (*.f64 c x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) 1)) (*.f64 x x))
(*.f64 (/.f64 (*.f64 s s) -1) (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (neg.f64 x))) (neg.f64 x))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) x)) (*.f64 s x))
(*.f64 (/.f64 s (neg.f64 (pow.f64 c -2))) (*.f64 s (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (neg.f64 s))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 x x)))) (sqrt.f64 s))
(*.f64 (/.f64 s (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) x))) (sqrt.f64 x))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (/.f64 (pow.f64 c -2) x) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (pow.f64 s -2)) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (/.f64 1 (*.f64 (pow.f64 s -2) (pow.f64 c -2))) (*.f64 x x))
(*.f64 (/.f64 1 (*.f64 (pow.f64 s -2) (/.f64 (pow.f64 c -2) x))) x)
(*.f64 (/.f64 1 (*.f64 (pow.f64 s -2) (neg.f64 (pow.f64 c -2)))) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 x x)))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 1) (*.f64 (*.f64 (/.f64 s 1) c) x))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (/.f64 (sqrt.f64 s) (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))) (sqrt.f64 s))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) 1) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))) (cbrt.f64 s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) 1) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) 1) (/.f64 (*.f64 x x) 1))
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) -1) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (/.f64 1 x)) x)
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (/.f64 1 (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (*.f64 s (neg.f64 s)) -1) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (/.f64 (*.f64 s (neg.f64 s)) (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) 1) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 1 c)) (/.f64 (*.f64 x x) (/.f64 1 c)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) x)) x)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) -1) (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (neg.f64 (pow.f64 c -2))) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) 1)) (*.f64 x x))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) x))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (/.f64 (pow.f64 c -2) x) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) (neg.f64 x))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) 1) (sqrt.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) (/.f64 1 c)) x)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) (sqrt.f64 (/.f64 (pow.f64 c -2) x))) (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) 1) (cbrt.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 c -2))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (/.f64 (pow.f64 c -2) x))) (cbrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (neg.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))) (*.f64 (*.f64 (/.f64 s 1) c) x))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) -1)
(pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(neg.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s x))))
(sqrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 s 1) c) x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 s 1) c) x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))) 1)
(*.f64 (pow.f64 c -2) (pow.f64 x -2))
(*.f64 (pow.f64 c -2) (neg.f64 (neg.f64 (pow.f64 x -2))))
(*.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 1)
(*.f64 1 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 c x)) (neg.f64 (/.f64 (/.f64 -1 c) x)))
(*.f64 (/.f64 1 c) (*.f64 (/.f64 1 c) (pow.f64 x -2)))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 (*.f64 x x) c)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 x -2)))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 x))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(*.f64 (pow.f64 x -2) (pow.f64 c -2))
(*.f64 (neg.f64 (pow.f64 c -2)) (neg.f64 (pow.f64 x -2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(*.f64 (neg.f64 (pow.f64 x -2)) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 x 4)) c)) (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x x) (/.f64 1 c))) (/.f64 1 c))
(*.f64 (/.f64 1 (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 c -2))) (pow.f64 x -2))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 x x)) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) x)) (/.f64 1 (*.f64 c x)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 1)
(pow.f64 (/.f64 1 (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x) 1))
(sqrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 c -2)) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c -2) 3) (pow.f64 (*.f64 x x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 s -2))
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (pow.f64 s -2) (*.f64 (pow.f64 c -2) (pow.f64 x -2)))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (*.f64 (pow.f64 s -2) (pow.f64 c -2)) (pow.f64 x -2))
(*.f64 (*.f64 (pow.f64 s -2) (/.f64 1 (*.f64 c x))) (/.f64 1 (*.f64 c x)))
(*.f64 (*.f64 (pow.f64 s -2) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) -1)
(*.f64 (/.f64 1 s) (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s 4))) (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (/.f64 (pow.f64 c -2) 1) (/.f64 (pow.f64 x -2) (*.f64 s s)))
(*.f64 (/.f64 (pow.f64 c -2) s) (/.f64 (pow.f64 x -2) s))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) (pow.f64 x -2))
(*.f64 (/.f64 1 (*.f64 s (neg.f64 s))) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(*.f64 (/.f64 (pow.f64 x -2) (*.f64 s s)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 x -2) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 1 (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 c x)) (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 1 (*.f64 c x)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) s) (/.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) s))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (pow.f64 s 4))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (/.f64 s (pow.f64 x -2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (/.f64 s (pow.f64 x -2)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) -1) (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)) -1))
(*.f64 (pow.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) -1) (pow.f64 x -2))
(*.f64 (/.f64 1 (neg.f64 s)) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s) (/.f64 1 (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 s)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 s (neg.f64 s)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (*.f64 s s)) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (/.f64 (pow.f64 s -2) x) (/.f64 (pow.f64 c -2) x))
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 x x)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 s -2) 1) (*.f64 (pow.f64 c -2) (pow.f64 x -2)))
(*.f64 (/.f64 (pow.f64 s -2) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 s -2) -1) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 x (neg.f64 x))) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 (*.f64 x x) 1)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 (*.f64 x x) (/.f64 1 c))) (/.f64 1 c))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 c -2))) (pow.f64 x -2))
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 c x)) (/.f64 1 (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (/.f64 -1 (neg.f64 s)) (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2)))
(*.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 s)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 s (neg.f64 s)))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3) (pow.f64 (*.f64 s s) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 s 1) c) x))) -1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.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 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(/.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 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 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 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 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 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 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 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 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 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 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 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 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 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 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 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 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 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 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 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 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 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 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 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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 s (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 s (*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s s) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 x x) (*.f64 (/.f64 s (pow.f64 c -2)) s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 1)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 1 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (neg.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)) (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 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 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 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 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 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 s 4)) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (*.f64 x x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) (*.f64 s s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s (neg.f64 s)) (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) 1) (*.f64 x x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (*.f64 s (/.f64 s (pow.f64 c -2))) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 s (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (*.f64 s s) 1) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (*.f64 s s) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (pow.f64 c -2)) (/.f64 (*.f64 s s) (pow.f64 x -2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 c x) (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (/.f64 (*.f64 s s) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (/.f64 s (/.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) s)))
(/.f64 (*.f64 s (/.f64 s (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))
(*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) (/.f64 (*.f64 x x) (/.f64 1 c)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 s s) (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -2))))
(/.f64 (*.f64 (*.f64 s s) (/.f64 x (/.f64 (cbrt.f64 (pow.f64 c -2)) x))) (cbrt.f64 (pow.f64 c -4)))
(/.f64 (*.f64 s s) (*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2)))))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 x x)) s)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 s s) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (/.f64 (neg.f64 s) (/.f64 (pow.f64 c -2) s)) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)) (*.f64 s (neg.f64 s)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) s) s)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (pow.f64 c -2)) (/.f64 s (pow.f64 x -2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 s (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s 1) (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s 1) (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (/.f64 s (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (/.f64 s (/.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) s)))
(/.f64 (*.f64 s (/.f64 s (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (pow.f64 c -2)) (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 x -2)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) x)) x))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (/.f64 1 (*.f64 c x))) (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 1 (*.f64 c x))))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (/.f64 (cbrt.f64 (pow.f64 s 4)) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (pow.f64 s 4)) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) 1)) (*.f64 x x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 s s) -1) (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (neg.f64 x))) (neg.f64 x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) x)) (*.f64 s x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (neg.f64 (pow.f64 c -2))) (*.f64 s (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (neg.f64 s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 x x)))) (sqrt.f64 s))
(*.f64 (sqrt.f64 s) (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 (*.f64 x x) (sqrt.f64 s))))
(/.f64 (*.f64 s (sqrt.f64 s)) (*.f64 (pow.f64 x -2) (/.f64 (pow.f64 c -2) (sqrt.f64 s))))
(*.f64 (/.f64 s (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (*.f64 s (/.f64 s (pow.f64 c -2))) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 s (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) x))) (sqrt.f64 x))
(/.f64 (*.f64 (*.f64 s s) (sqrt.f64 x)) (/.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 x)) x))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) s)) (*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 s s) (/.f64 (/.f64 (pow.f64 c -2) x) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 (*.f64 (*.f64 s s) (cbrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) x)))
(*.f64 (/.f64 (*.f64 s (*.f64 s (cbrt.f64 x))) (/.f64 (pow.f64 c -2) x)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 1 (pow.f64 s -2)) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 s -2) (pow.f64 c -2))) (*.f64 x x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 s -2) (/.f64 (pow.f64 c -2) x))) x)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 s -2) (neg.f64 (pow.f64 c -2)))) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 (/.f64 1 (pow.f64 s -2)) (neg.f64 (pow.f64 c -2))))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 (pow.f64 c -2) (neg.f64 (pow.f64 s -2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 x x)))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (*.f64 x x) (cbrt.f64 (pow.f64 s 4)))))
(/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c) (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 1) (*.f64 (*.f64 (/.f64 s 1) c) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (*.f64 (/.f64 (*.f64 c s) (sqrt.f64 -1)) x))
(*.f64 (/.f64 (sqrt.f64 s) (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))) (sqrt.f64 s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) 1) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) -1) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4))) -1))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))) (cbrt.f64 s))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (cbrt.f64 (pow.f64 s 4)) (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) 1) (*.f64 x x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) 1) (/.f64 (*.f64 x x) 1))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) -1) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (/.f64 1 x)) x)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) (/.f64 1 (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (*.f64 s (/.f64 s (pow.f64 c -2))) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 s (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (*.f64 s (neg.f64 s)) -1) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 s (neg.f64 s)) (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) 1) (*.f64 (/.f64 x (pow.f64 c -2)) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 1 c)) (/.f64 (*.f64 x x) (/.f64 1 c)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -2))))
(/.f64 (*.f64 (*.f64 s s) (/.f64 x (/.f64 (cbrt.f64 (pow.f64 c -2)) x))) (cbrt.f64 (pow.f64 c -4)))
(/.f64 (*.f64 s s) (*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2)))))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) x)) x)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) -1) (/.f64 (*.f64 x (neg.f64 x)) (pow.f64 c -2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (neg.f64 (pow.f64 c -2))) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) 1)) (*.f64 x x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (*.f64 s (/.f64 s (pow.f64 c -2))) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 s (*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) x))) (sqrt.f64 x))
(/.f64 (*.f64 (*.f64 s s) (sqrt.f64 x)) (/.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 x)) x))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) s)) (*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (/.f64 (pow.f64 c -2) x) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 (*.f64 (*.f64 s s) (cbrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) x)))
(*.f64 (/.f64 (*.f64 s (*.f64 s (cbrt.f64 x))) (/.f64 (pow.f64 c -2) x)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (/.f64 (*.f64 s s) 1) (/.f64 (pow.f64 c -2) (neg.f64 x))) (neg.f64 x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) 1) (sqrt.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (sqrt.f64 (*.f64 x (/.f64 x (pow.f64 c -2)))))
(*.f64 x (*.f64 (*.f64 c (*.f64 s s)) (sqrt.f64 (*.f64 c (*.f64 c (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) (/.f64 1 c)) x)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (*.f64 c (*.f64 s s)) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 c -2))) x)) (sqrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (/.f64 (*.f64 c (*.f64 s s)) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) x) (sqrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x) (sqrt.f64 (/.f64 (pow.f64 c -2) x))) (sqrt.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (sqrt.f64 x)) (sqrt.f64 (/.f64 (pow.f64 c -2) x)))
(/.f64 (*.f64 c (*.f64 s (*.f64 s x))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) x)) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) 1) (cbrt.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x)))
(*.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) s)) (cbrt.f64 (*.f64 x (/.f64 x (pow.f64 c -2)))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x x)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 c -2))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 s s) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (*.f64 s s) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 c -2))) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (/.f64 s (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (/.f64 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (/.f64 (pow.f64 c -2) x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (/.f64 (*.f64 s s) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))))
(/.f64 (*.f64 s (*.f64 s (cbrt.f64 x))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (pow.f64 c -2) x))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))) (*.f64 (*.f64 (/.f64 s 1) c) x))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 1)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) -1)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)) 3)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(neg.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s x))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) 3))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 s s) 3) (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 s 1) c) x))))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 s 1) c) x))) 1))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)))
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (pow.f64 c -2) (pow.f64 x -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (pow.f64 c -2) (neg.f64 (neg.f64 (pow.f64 x -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 1 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (*.f64 c x)) (neg.f64 (/.f64 (/.f64 -1 c) x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 c) (*.f64 (/.f64 1 c) (pow.f64 x -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 (*.f64 x x) c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 x -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 -1 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(*.f64 (pow.f64 x -2) (pow.f64 c -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (neg.f64 (pow.f64 c -2)) (neg.f64 (pow.f64 x -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))
(*.f64 (neg.f64 (pow.f64 x -2)) (neg.f64 (pow.f64 c -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 x 4)) c)) (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (*.f64 c (cbrt.f64 (pow.f64 x 4)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 x) 2) c)))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 c (cbrt.f64 (pow.f64 x 4)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) x))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (/.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 x 4))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (/.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 x 4))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x x) (/.f64 1 c))) (/.f64 1 c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 c -2))) (pow.f64 x -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 x x)) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)))
(pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(pow.f64 (/.f64 1 (*.f64 c x)) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) 3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(pow.f64 (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(pow.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x) 1))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 x))) x)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))
(sqrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 c -2)) (pow.f64 x -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c -2) 3) (pow.f64 (*.f64 x x) 3)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(exp.f64 (log.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (pow.f64 x -2) c) c)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 s -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.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 c x)) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.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 -1 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s 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 (pow.f64 s -2) (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 (pow.f64 s -2) (/.f64 1 (*.f64 c x))) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (pow.f64 s -2) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 s s)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 s) (*.f64 (/.f64 (pow.f64 c -2) s) (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 (cbrt.f64 (pow.f64 s 4))) (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 x -2) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 (/.f64 (pow.f64 c -2) 1) (/.f64 (pow.f64 x -2) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) s) (/.f64 (pow.f64 x -2) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s s)) (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 s (neg.f64 s))) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 x -2) (*.f64 s s)) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 x -2) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s s) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 (*.f64 c x)) (cbrt.f64 (pow.f64 s 4))) (/.f64 (/.f64 1 (*.f64 c x)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 x -2) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) s) (/.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) s))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 s s)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (pow.f64 s 4))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (pow.f64 s 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (/.f64 s (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 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (/.f64 s (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 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) -1) (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4)))) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) -1) (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 (neg.f64 s)) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s x)))
(/.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 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.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 (*.f64 s s) (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 s s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 s)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 s)) (sqrt.f64 (*.f64 (pow.f64 x -2) (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 s)) (sqrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 x -2) s))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 s (neg.f64 s)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 x (neg.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 (sqrt.f64 (*.f64 s (neg.f64 s))) (*.f64 s x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x)))) (sqrt.f64 (*.f64 s (neg.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (*.f64 s s)) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 s s)))
(*.f64 (/.f64 (pow.f64 s -2) x) (/.f64 (pow.f64 c -2) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 x x)) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) 1) (*.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 (pow.f64 s -2) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 s -2) (cbrt.f64 (pow.f64 x 4))))
(*.f64 (/.f64 (pow.f64 s -2) -1) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 x (neg.f64 x))) (neg.f64 (pow.f64 c -2)))
(*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 (/.f64 (pow.f64 s -2) x) (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 (*.f64 x x) 1)) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 (*.f64 x x) (/.f64 1 c))) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 (*.f64 x x) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 (pow.f64 s -2) x) x) (cbrt.f64 (pow.f64 c -4))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (pow.f64 s -2) (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 1 (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 (pow.f64 s -2) (*.f64 c x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 s -2) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (pow.f64 s -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (pow.f64 x 4))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 s s)))
(*.f64 (/.f64 -1 (neg.f64 s)) (*.f64 (/.f64 (pow.f64 c -2) s) (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 s s)) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 s)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 c -2) s) (pow.f64 x -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))) (cbrt.f64 s)) (cbrt.f64 (*.f64 (pow.f64 x -2) (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 s)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (cbrt.f64 (*.f64 (pow.f64 c -2) (/.f64 (pow.f64 x -2) s))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))) (pow.f64 (cbrt.f64 s) 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 s 4) (/.f64 (pow.f64 c -4) (pow.f64 x 4))))) (cbrt.f64 (*.f64 s (neg.f64 s)))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) x)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 x (neg.f64 x)))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (pow.f64 s 4) (pow.f64 c -4)) (pow.f64 x 4)))) (cbrt.f64 (*.f64 s (neg.f64 s)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (neg.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (neg.f64 s)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) -1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) 2) -2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))
(fabs.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 c -2) (pow.f64 x -2)) 3) (pow.f64 (*.f64 s s) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -2) c) c) 3) (pow.f64 s 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 s 1) c) x))) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) 1))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (+.f64 x x)))
0.3b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
5.1b
(*.f64 s (*.f64 c x))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1274×unswap-sqr
878×swap-sqr
422×distribute-rgt-in
410×distribute-lft-in
306×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01354
127954
2361448
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (+.f64 x x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (/.f64 (/.f64 1 x) (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -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 (*.f64 c x) -2) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 s (*.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 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 s c) -1) (pow.f64 (*.f64 s c) -1)) (*.f64 (pow.f64 x -1) (pow.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 s -1) (sqrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (pow.f64 s -1) (sqrt.f64 (pow.f64 (*.f64 c x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (sqrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (pow.f64 (sqrt.f64 s) -2) (sqrt.f64 (pow.f64 (*.f64 c x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (*.f64 c x) -1)) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (*.f64 c x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (*.f64 c x) -1)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (*.f64 c x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 s -1) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 s -1) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (sqrt.f64 (pow.f64 s -2))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (sqrt.f64 (pow.f64 s -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 c x) -1) (sqrt.f64 (pow.f64 s -2))) (*.f64 (pow.f64 (*.f64 c x) -1) (sqrt.f64 (pow.f64 s -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (sqrt.f64 (pow.f64 s -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (sqrt.f64 (pow.f64 s -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 s -1)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 s -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 s -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 s -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 c x) -1) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (pow.f64 (*.f64 c x) -1) (pow.f64 (sqrt.f64 s) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 (sqrt.f64 s) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) 1) (*.f64 s (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) (*.f64 (pow.f64 (*.f64 s (*.f64 c 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 +.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 s (*.f64 c x))) 1) (*.f64 s (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 s (*.f64 c x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4) (pow.f64 (cos.f64 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3) (pow.f64 (cos.f64 0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))))))

simplify77.0ms (0.4%)

Algorithm
egg-herbie
Rules
1768×times-frac
1000×associate-/r/
910×associate-/l/
604×distribute-lft-in
602×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02506969
17596325
226974817
Stop Event
node limit
Counts
147 → 120
Calls
Call 1
Inputs
(/.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 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 (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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) 1)
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 1)
(*.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (/.f64 (/.f64 1 x) (*.f64 s c)))
(*.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 s (*.f64 c x)) -4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -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 (*.f64 s c) -2) (pow.f64 x -2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 s c) -1) (pow.f64 (*.f64 s c) -1)) (*.f64 (pow.f64 x -1) (pow.f64 x -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))
(*.f64 (*.f64 (pow.f64 s -1) (sqrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (pow.f64 s -1) (sqrt.f64 (pow.f64 (*.f64 c x) -2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (sqrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (pow.f64 (sqrt.f64 s) -2) (sqrt.f64 (pow.f64 (*.f64 c x) -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (*.f64 c x) -1)) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (*.f64 c x) -1)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (*.f64 c x) -1)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (*.f64 c x) -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (*.f64 (pow.f64 s -1) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 s -1) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (sqrt.f64 (pow.f64 s -2))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (sqrt.f64 (pow.f64 s -2))))
(*.f64 (*.f64 (pow.f64 (*.f64 c x) -1) (sqrt.f64 (pow.f64 s -2))) (*.f64 (pow.f64 (*.f64 c x) -1) (sqrt.f64 (pow.f64 s -2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (sqrt.f64 (pow.f64 s -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (sqrt.f64 (pow.f64 s -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 s -1)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 s -1)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 s -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 s -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 c x) -1) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (pow.f64 (*.f64 c x) -1) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 (sqrt.f64 s) -2)))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x)))
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) 1) (*.f64 s (*.f64 c x)))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(exp.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 s (*.f64 c x))) 1) (*.f64 s (*.f64 c x)))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x)))
(pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 s (*.f64 c x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4) (pow.f64 (cos.f64 0) 2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3) (pow.f64 (cos.f64 0) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))
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 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (pow.f64 x -2))))
(/.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 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.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 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x)))))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (*.f64 (/.f64 -2 c) (/.f64 (pow.f64 s -2) 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 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))) (/.f64 -2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s c)) (/.f64 x (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (/.f64 -2 c) (/.f64 (pow.f64 s -2) 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 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (fma.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s)) (*.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 4) (*.f64 s s)) (*.f64 c c))))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(+.f64 (/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x)))))) (+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (*.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 (pow.f64 (*.f64 s (*.f64 c x)) -2) (*.f64 (/.f64 -2 c) (/.f64 (pow.f64 s -2) c))) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s c)) (/.f64 x (*.f64 s c))) (*.f64 -4/45 (/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 x 4) 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 -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (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 x -2)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 s c) (/.f64 (*.f64 s c) (pow.f64 x -2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (/.f64 (/.f64 1 x) (*.f64 s c)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c 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 s (*.f64 c x)) -4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -4)
(*.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 (cbrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2))
(*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 x -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -1)))
(*.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 (cbrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2))
(*.f64 (*.f64 (pow.f64 (*.f64 s c) -1) (pow.f64 (*.f64 s c) -1)) (*.f64 (pow.f64 x -1) (pow.f64 x -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 x) (*.f64 s c)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1) (pow.f64 (*.f64 s (*.f64 c x)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 x) (*.f64 s c)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 x) (*.f64 s c)))
(*.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 x) (*.f64 s c)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) (sqrt.f64 (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 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x) (*.f64 s c))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))
(*.f64 (*.f64 (pow.f64 s -1) (sqrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (pow.f64 s -1) (sqrt.f64 (pow.f64 (*.f64 c x) -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (sqrt.f64 (pow.f64 (*.f64 c x) -2))) (*.f64 (pow.f64 (sqrt.f64 s) -2) (sqrt.f64 (pow.f64 (*.f64 c x) -2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 (sqrt.f64 s) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (*.f64 c x) -1)) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (*.f64 c x) -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (*.f64 c x) -1)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (*.f64 c x) -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 (sqrt.f64 s) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (sqrt.f64 (pow.f64 s -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2))))
(*.f64 (pow.f64 s -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -4))
(*.f64 (*.f64 (pow.f64 s -1) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 s -1) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (sqrt.f64 (pow.f64 s -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2))))
(*.f64 (pow.f64 s -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -4))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -4) (pow.f64 (sqrt.f64 s) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (sqrt.f64 (pow.f64 s -2))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (sqrt.f64 (pow.f64 s -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (*.f64 c x) -1) (sqrt.f64 (pow.f64 s -2))) (*.f64 (pow.f64 (*.f64 c x) -1) (sqrt.f64 (pow.f64 s -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (sqrt.f64 (pow.f64 s -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (sqrt.f64 (pow.f64 s -2))))
(*.f64 (sqrt.f64 (pow.f64 s -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2))))
(*.f64 (pow.f64 s -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 s -1)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 s -1)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 s -1)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 s -1)))
(*.f64 (sqrt.f64 (pow.f64 s -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (*.f64 (sqrt.f64 (pow.f64 s -2)) (pow.f64 (sqrt.f64 (*.f64 c x)) -2))))
(*.f64 (pow.f64 s -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 (sqrt.f64 s) -4))
(*.f64 (*.f64 (pow.f64 (*.f64 c x) -1) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (pow.f64 (*.f64 c x) -1) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c x) -2)) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 (sqrt.f64 s) -4))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 (sqrt.f64 s) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -2) (pow.f64 (sqrt.f64 s) -2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)) (*.f64 (pow.f64 (sqrt.f64 s) -2) (pow.f64 (sqrt.f64 (*.f64 c x)) -2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c x)) -4) (pow.f64 (sqrt.f64 s) -4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) 1) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))) 1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(+.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (-.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 (-.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (*.f64 0 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)))) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (-.f64 1 (pow.f64 (sin.f64 x) 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 1 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (*.f64 s (*.f64 c x)) -2))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 s (*.f64 c x))) 1) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (-.f64 1 (pow.f64 (sin.f64 x) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (+.f64 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 1 (pow.f64 (sin.f64 x) 2)))) (pow.f64 (*.f64 s (*.f64 c x)) -2))
(/.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 s (*.f64 c x))) 2)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))) 3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4) (pow.f64 (cos.f64 0) 2)))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0)) 3))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3) (pow.f64 (cos.f64 0) 3)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))) 1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 s (*.f64 c (*.f64 c (*.f64 x x))))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)

eval504.0ms (2.8%)

Compiler

Compiled 27437 to 13346 computations (51.4% saved)

prune1.5s (8.6%)

Pruning

73 alts after pruning (67 fresh and 6 done)

PrunedKeptTotal
New1302501352
Fresh231740
Picked101
Done369
Total1329731402
Error
0b
Counts
1402 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
20.0b
(pow.f64 (*.f64 x (*.f64 s c)) -2)
20.7b
(pow.f64 (*.f64 c (*.f64 s x)) -2)
40.4b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
8.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
7.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
22.9b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
4.1b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
15.8b
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
2.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
14.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
26.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
11.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
21.5b
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
37.5b
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
32.2b
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
37.5b
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
20.8b
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
37.4b
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
30.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
21.5b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
29.1b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
37.5b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
37.5b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
29.0b
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
32.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
37.5b
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
21.3b
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
21.3b
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
22.1b
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
40.2b
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
32.2b
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
37.8b
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
32.2b
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
20.8b
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
22.9b
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
30.3b
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
33.1b
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
32.0b
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
21.3b
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
21.7b
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
32.6b
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
20.0b
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
29.0b
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
33.4b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
37.8b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
31.7b
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
39.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
37.1b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
43.6b
(-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
52.0b
(-.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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))))
4.1b
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
32.2b
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
5.7b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x))) (cos.f64 (+.f64 x x)))
5.6b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
22.9b
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
22.2b
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
5.6b
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
21.3b
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
20.7b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
26.5b
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
6.1b
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
29.7b
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
18.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
37.6b
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
15.8b
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
37.6b
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
37.6b
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
37.4b
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
40.4b
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
38.0b
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
5.1b
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x)) (cos.f64 (+.f64 x x)))
18.9b
(*.f64 (*.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (cos.f64 (+.f64 x x)))
Compiler

Compiled 2690 to 1727 computations (35.8% saved)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
0.4b
(pow.f64 (cos.f64 x) 2)
0.5b
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
5.1b
(*.f64 s (*.f64 c x))
Compiler

Compiled 61 to 28 computations (54.1% saved)

series2.0ms (0%)

Counts
2 → 8
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
1.0ms
x
@inf
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
0.0ms
x
@0
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
0.0ms
x
@0
(pow.f64 (cos.f64 x) 2)
0.0ms
x
@inf
(pow.f64 (cos.f64 x) 2)

rewrite63.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1934×add-sqr-sqrt
1912×*-un-lft-identity
1780×add-cube-cbrt
1764×add-cbrt-cube
208×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01038
121322
2266122
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
Outputs
((#(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 (pow.f64 (sin.f64 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 2 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 2 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (neg.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) 4) (neg.f64 (pow.f64 (sin.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (sqrt.f64 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2) (cbrt.f64 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))))) (#(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 (cos.f64 (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)) (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 4))) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 4) 3) (pow.f64 (pow.f64 (sin.f64 x) 4) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 (*.f64 2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 2 x))))))) (#(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 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 4)))))) (#(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 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))))))

simplify73.0ms (0.4%)

Algorithm
egg-herbie
Rules
1346×associate--r+
1116×fma-def
1004×associate-+r-
854×associate-+l-
700×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01832529
14282135
217031571
361841571
Stop Event
node limit
Counts
71 → 107
Calls
Call 1
Inputs
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)))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(+.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 (pow.f64 (sin.f64 x) 2)) 1))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 x) 4) (neg.f64 (pow.f64 (sin.f64 x) 4)))
(+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 (*.f64 2 x)) 1)
(*.f64 1 (cos.f64 (*.f64 2 x)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (sqrt.f64 (cos.f64 (*.f64 2 x))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2) (cbrt.f64 (cos.f64 (*.f64 2 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(*.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (cos.f64 (*.f64 2 x)) 1)
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)) (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 4))) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 4) 3) (pow.f64 (pow.f64 (sin.f64 x) 4) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 2 x))) -1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(pow.f64 (cos.f64 (*.f64 2 x)) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 2 x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 2 x)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3))
(cos.f64 (*.f64 2 x))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 2 x))))
(exp.f64 (log.f64 (cos.f64 (*.f64 2 x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 2 x))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 2 x))))
(fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 4)))
(fma.f64 1 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 (pow.f64 (cos.f64 x) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (cos.f64 x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
Outputs
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))
(fma.f64 -2 (*.f64 x x) (fma.f64 2/3 (pow.f64 x 4) 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)))
(fma.f64 -2 (*.f64 x x) (fma.f64 2/3 (pow.f64 x 4) (fma.f64 -4/45 (pow.f64 x 6) 1)))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (neg.f64 (*.f64 x x)))
(-.f64 1 (*.f64 x x))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1 (*.f64 x x) (*.f64 (pow.f64 x 4) 1/3)))
(+.f64 1 (-.f64 (*.f64 (pow.f64 x 4) 1/3) (*.f64 x x)))
(fma.f64 (pow.f64 x 4) 1/3 (-.f64 1 (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 1 (fma.f64 -1 (*.f64 x x) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 (pow.f64 x 4) 1/3))))
(+.f64 1 (-.f64 (fma.f64 (pow.f64 x 4) 1/3 (*.f64 (pow.f64 x 6) -2/45)) (*.f64 x x)))
(+.f64 (-.f64 1 (*.f64 x x)) (fma.f64 (pow.f64 x 4) 1/3 (*.f64 (pow.f64 x 6) -2/45)))
(+.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 (pow.f64 (sin.f64 x) 2)) 1))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1 (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(+.f64 (cos.f64 (*.f64 2 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 4)))))
(-.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 4))))
(+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (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) 4) (neg.f64 (pow.f64 (sin.f64 x) 4)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 (*.f64 2 x)) 1)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(*.f64 1 (cos.f64 (*.f64 2 x)))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) (sqrt.f64 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 2) (cbrt.f64 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (cos.f64 x) 4)))
(*.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 (cos.f64 (*.f64 2 x)) 1)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)) (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (-.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) (-.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1)
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 4))) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 4) 3) (pow.f64 (pow.f64 (sin.f64 x) 4) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 4) 3) (pow.f64 (pow.f64 (sin.f64 x) 4) 3)) (+.f64 (pow.f64 (cos.f64 x) 8) (+.f64 (pow.f64 (sin.f64 x) 8) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 4) 3) (pow.f64 (pow.f64 (sin.f64 x) 4) 3)) (fma.f64 (pow.f64 (sin.f64 x) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (pow.f64 (cos.f64 x) 8)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 6) (pow.f64 (sin.f64 x) 12)) (+.f64 (pow.f64 (cos.f64 x) 8) (fma.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 8))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 6) (pow.f64 (sin.f64 x) 12)) (+.f64 (pow.f64 (sin.f64 x) 8) (fma.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 8))))
(/.f64 (neg.f64 (cos.f64 (*.f64 2 x))) -1)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (sin.f64 x) 6)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (cos.f64 x) 4)))
(pow.f64 (cos.f64 (*.f64 2 x)) 1)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 2 x))) 2)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 x))) 3)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(pow.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3) 1/3)
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 2))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(log.f64 (exp.f64 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 2 x)))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 x)) 3))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(cos.f64 (*.f64 2 x))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(exp.f64 (log.f64 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 2 x))) 1))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 2 x))))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (sin.f64 x) 4)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 0 (pow.f64 (sin.f64 x) 4)))
(cos.f64 (+.f64 x x))
(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 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 4)))
(-.f64 (pow.f64 (cos.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (pow.f64 (sin.f64 x) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 (cos.f64 (+.f64 x x)) 1/2))
(fma.f64 (cos.f64 (+.f64 x x)) 1/2 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 (pow.f64 (cos.f64 x) 2) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 x)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(pow.f64 (cos.f64 x) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(pow.f64 (cos.f64 x) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (pow.f64 (cos.f64 x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(pow.f64 (cos.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
3.7b
(*.f64 s (*.f64 s (*.f64 x x)))
9.1b
(*.f64 s (*.f64 x x))
21.7b
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
Compiler

Compiled 49 to 11 computations (77.6% saved)

series3.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1194×unswap-sqr
1090×associate-/r*
846×swap-sqr
694×associate-*r/
584×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012100
124470
2312470
Stop Event
node limit
Counts
4 → 198
Calls
Call 1
Inputs
(*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))
(*.f64 s (*.f64 s (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
Outputs
((#(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 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.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 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 s (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -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 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x (sqrt.f64 s)) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (sqrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cbrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 c c)) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) s) (/.f64 (/.f64 1 s) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) s) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) s) (*.f64 1 (/.f64 (/.f64 1 s) (*.f64 x x))))))) (#(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 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))) (#(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 /.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 c c) s)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (*.f64 x (sqrt.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 c c) s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (sqrt.f64 (*.f64 (*.f64 c c) s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) s)) (cbrt.f64 (*.f64 (*.f64 c c) s))) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 c c) s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (sqrt.f64 s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 x (sqrt.f64 s))) (/.f64 (pow.f64 c -2) (*.f64 x (sqrt.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 s x)) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s (*.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) x) (/.f64 (pow.f64 c -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 s s) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x))) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c c) s) s) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 x x)) (/.f64 1 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c c) s) 1) (/.f64 (/.f64 1 s) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 x (sqrt.f64 s))) (/.f64 1 (*.f64 x (sqrt.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c c) s) (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 s x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (neg.f64 (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.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 (*.f64 c c) (neg.f64 s)) (/.f64 -1 (*.f64 s (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (sqrt.f64 s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c (sqrt.f64 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) 2) 1) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s x) 2) -1)) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -1)) (pow.f64 (*.f64 c (*.f64 s x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.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 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) s) -1)) (pow.f64 (*.f64 s (*.f64 x x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 (*.f64 c (*.f64 s x)) 2)))) (#(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 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (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 (*.f64 c 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 (*.f64 c 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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 s (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 s (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 x x))))))))
((#(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 (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 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 3)))) (#(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 sqrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))))) (#(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 cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s (*.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) (pow.f64 s 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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.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 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -2) s) (/.f64 (/.f64 1 s) (*.f64 x x)))))) (#(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 (pow.f64 (*.f64 s x) 2) -1) (pow.f64 c -2))))) (#(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 *.f64 (pow.f64 (pow.f64 (cbrt.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 (*.f64 c c) s) -1) (pow.f64 (*.f64 s (*.f64 x x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))))) (#(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 (/.f64 1 c) (*.f64 s x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (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 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.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 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))))

simplify134.0ms (0.7%)

Algorithm
egg-herbie
Rules
1462×distribute-lft-in
1182×associate-/l*
1082×associate-*r*
844×associate-/r*
698×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048811054
112887996
268807996
Stop Event
node limit
Counts
318 → 278
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 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 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (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 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 (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 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1))
(/.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c s)))
(/.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(/.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))
(/.f64 s (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c c)))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(/.f64 (*.f64 x (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x (sqrt.f64 s)) s)))
(/.f64 (sqrt.f64 s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 x x)))))
(/.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (sqrt.f64 c) c)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 s x)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) s)))
(/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 x x)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c c))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (*.f64 c c))))
(/.f64 (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 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cbrt.f64 c) c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 c c)) s)))
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(/.f64 (*.f64 s s) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 c c))))
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 (/.f64 1 s) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 c c) s) (*.f64 1 (/.f64 (/.f64 1 s) (*.f64 x x))))
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) s)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (*.f64 x (sqrt.f64 s))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (sqrt.f64 (*.f64 (*.f64 c c) s))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) s)) (cbrt.f64 (*.f64 (*.f64 c c) s))) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 c c) s))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 c c) (sqrt.f64 s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (sqrt.f64 s)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (cbrt.f64 s)))
(/.f64 (*.f64 s (*.f64 x (sqrt.f64 s))) (/.f64 (pow.f64 c -2) (*.f64 x (sqrt.f64 s))))
(/.f64 (*.f64 s (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (*.f64 s (*.f64 s x)) (/.f64 (pow.f64 c -2) x))
(/.f64 (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))
(/.f64 (*.f64 (*.f64 s (*.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))
(/.f64 (*.f64 (*.f64 s s) x) (/.f64 (pow.f64 c -2) x))
(/.f64 (*.f64 (*.f64 s s) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x))) (/.f64 1 s))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) s) (/.f64 1 (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 x x)) (/.f64 1 s))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) 1) (/.f64 (/.f64 1 s) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 x (sqrt.f64 s))) (/.f64 1 (*.f64 x (sqrt.f64 s))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 s x)) (/.f64 1 x))
(/.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 c -2)))
(/.f64 (*.f64 c (neg.f64 (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (*.f64 (*.f64 c c) (neg.f64 s)) (/.f64 -1 (*.f64 s (*.f64 x x))))
(/.f64 (*.f64 c (sqrt.f64 s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(/.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 (*.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) 1) (pow.f64 c -2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s x) 2) -1)) (pow.f64 c -2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -1)) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (*.f64 (*.f64 c c) s) -1)) (pow.f64 (*.f64 s (*.f64 x x)) -1))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(neg.f64 (neg.f64 (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 (*.f64 c 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 (*.f64 c c) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x x)))) 1)
(pow.f64 (*.f64 s (*.f64 x x)) 1)
(pow.f64 (*.f64 x (sqrt.f64 s)) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 s (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))
(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))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s (*.f64 x x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.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 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 c -2) s) (/.f64 (/.f64 1 s) (*.f64 x x)))
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) -1) (pow.f64 c -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (*.f64 c c) s) -1) (pow.f64 (*.f64 s (*.f64 x x)) -1))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)
(neg.f64 (/.f64 -1 (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 (/.f64 1 c) (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(exp.f64 (neg.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 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(*.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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) 1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c s)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 s (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c c)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) s))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 x (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x (sqrt.f64 s)) s)))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 s)) (pow.f64 c -2)) (*.f64 s (*.f64 x (sqrt.f64 s))))
(/.f64 s (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (sqrt.f64 s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 s) (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 s) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)))
(/.f64 (*.f64 c c) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (*.f64 c (sqrt.f64 c)) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (*.f64 c (sqrt.f64 c)) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (*.f64 c (sqrt.f64 c)) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) (*.f64 (sqrt.f64 c) (*.f64 c (*.f64 s x))))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 s x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) s)))
(/.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 x 4)))) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x x)))) s))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 s x))) (*.f64 c (*.f64 c (*.f64 s (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))))))
(/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 s) (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 s))) (*.f64 x (*.f64 s x)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c c))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (*.f64 c c)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (/.f64 (cbrt.f64 c) (/.f64 1 c)) (pow.f64 (*.f64 s x) 2)))
(/.f64 (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 (*.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 c) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 s x))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 1 (*.f64 s c))) x))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (cbrt.f64 c))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (*.f64 (cbrt.f64 c) c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (cbrt.f64 c))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (cbrt.f64 c))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 c c)) s)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 s s) (/.f64 1 (*.f64 (*.f64 x x) (*.f64 c c))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 (/.f64 1 s) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c c) s) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 s (*.f64 c c)) -1) (*.f64 s (neg.f64 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 s x)) (/.f64 (*.f64 (neg.f64 c) (*.f64 s c)) -1))
(/.f64 (*.f64 (*.f64 c c) s) (*.f64 1 (/.f64 (/.f64 1 s) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 1 c)) (*.f64 s x)))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c c))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) 1) (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) -1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) s)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (*.f64 x (sqrt.f64 s))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c c))) (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 x (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c c))) (/.f64 (/.f64 1 c) (*.f64 x (*.f64 s x)))) (sqrt.f64 s))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (sqrt.f64 (*.f64 (*.f64 c c) s))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c c))) (/.f64 1 (*.f64 s (*.f64 x x)))) (sqrt.f64 (*.f64 s (*.f64 c c))))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 c c))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 c c))) 1) (*.f64 x (*.f64 s x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1) (*.f64 c (*.f64 s x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) s)) (cbrt.f64 (*.f64 (*.f64 c c) s))) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 c c) s))))
(/.f64 (cbrt.f64 (*.f64 s (*.f64 c c))) (/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (cbrt.f64 (*.f64 s (*.f64 c c)))) (cbrt.f64 (*.f64 s (*.f64 c c)))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 c c))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 s (*.f64 c c))) (cbrt.f64 (*.f64 s (*.f64 c c)))) 1) (*.f64 x (*.f64 s x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (*.f64 c (sqrt.f64 c)) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 c c) (sqrt.f64 s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 s) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)))
(/.f64 (*.f64 c c) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 s))) (*.f64 x (*.f64 s x)))
(/.f64 (*.f64 s (*.f64 x (sqrt.f64 s))) (/.f64 (pow.f64 c -2) (*.f64 x (sqrt.f64 s))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 s)) (pow.f64 c -2)) (*.f64 s (*.f64 x (sqrt.f64 s))))
(/.f64 s (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (*.f64 s (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 x 4)))) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x x)))) s))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 s x))) (*.f64 c (*.f64 c (*.f64 s (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))))))
(/.f64 (*.f64 s (*.f64 s x)) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 s) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)))
(/.f64 (*.f64 c c) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (*.f64 (*.f64 s (*.f64 x x)) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 s))) (*.f64 x (*.f64 s x)))
(/.f64 (*.f64 (*.f64 s s) x) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 s s) (cbrt.f64 (pow.f64 x 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 s s) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 c -2) (*.f64 s s))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x x))) (/.f64 1 s))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) s) (/.f64 1 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 x x)) (/.f64 1 s))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) 1) (/.f64 (/.f64 1 s) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 x (sqrt.f64 s))) (/.f64 1 (*.f64 x (sqrt.f64 s))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 s)) (pow.f64 c -2)) (*.f64 s (*.f64 x (sqrt.f64 s))))
(/.f64 s (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (cbrt.f64 (*.f64 s (*.f64 s (pow.f64 x 4)))) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x x)))) s))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 s x))) (*.f64 c (*.f64 c (*.f64 s (cbrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) s) (*.f64 s x)) (/.f64 1 x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (cbrt.f64 c))))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 c -2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 c (neg.f64 (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c c) (neg.f64 s)) (/.f64 -1 (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (*.f64 s (*.f64 c c)) -1) (*.f64 s (neg.f64 (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 s x)) (/.f64 (*.f64 (neg.f64 c) (*.f64 s c)) -1))
(/.f64 (*.f64 c (sqrt.f64 s)) (/.f64 (/.f64 (/.f64 1 s) (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(*.f64 (/.f64 (sqrt.f64 s) (pow.f64 c -2)) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s)))
(/.f64 (*.f64 c c) (/.f64 (/.f64 1 s) (pow.f64 (*.f64 x (sqrt.f64 s)) 2)))
(/.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) 1) (pow.f64 c -2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -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 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))))
(/.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s x) 2) -1)) (pow.f64 c -2))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -1)) (pow.f64 (*.f64 c (*.f64 s x)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.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 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) s) -1)) (pow.f64 (*.f64 s (*.f64 x x)) -1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) 1) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 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 s c)) x))))
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 s x)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (*.f64 c (*.f64 s x)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 (/.f64 c (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (/.f64 (*.f64 s x) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3)
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(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 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 6) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 (*.f64 c c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 6) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 s s)) (*.f64 c c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x x)))) 1)
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(pow.f64 (*.f64 s (*.f64 x x)) 1)
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(pow.f64 (*.f64 x (sqrt.f64 s)) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 3)
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) 1/3)
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(sqrt.f64 (*.f64 (*.f64 s s) (pow.f64 x 4)))
(sqrt.f64 (*.f64 s (*.f64 s (pow.f64 x 4))))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 x x)))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x x)))))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 x x) 3)))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 s 3)))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(exp.f64 (log.f64 (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x x))) 1))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))
(*.f64 x (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 s x) 2) 1)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 2)) 3)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) 1/3)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 s (*.f64 x x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 s 3) (pow.f64 x 6)) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 s 3) (pow.f64 x 6)) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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)) (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 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (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 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) s) (/.f64 (/.f64 1 s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) -1) (pow.f64 c -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 (*.f64 c c) s) -1) (pow.f64 (*.f64 s (*.f64 x x)) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 (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 c) (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))) (sqrt.f64 (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)) (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 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s c)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)) 3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x))))) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 x x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
1.1b
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)
6.1b
(/.f64 (/.f64 1 c) (*.f64 s x))
7.2b
(/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))
Compiler

Compiled 57 to 26 computations (54.4% saved)

series13.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1122×swap-sqr
870×distribute-lft-neg-in
798×distribute-rgt-neg-in
398×distribute-neg-frac
268×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012124
126682
2411782
Stop Event
node limit
Counts
4 → 281
Calls
Call 1
Inputs
(/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (/.f64 1 (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) (*.f64 c (*.f64 (*.f64 c s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) (*.f64 (*.f64 (sqrt.f64 (*.f64 s x)) c) (*.f64 (sqrt.f64 (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 (sqrt.f64 c) (*.f64 s x)) (*.f64 (sqrt.f64 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 c (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 c (*.f64 (*.f64 c s) x))))))) (#(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 s s) (*.f64 (*.f64 x c) (*.f64 x 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 (*.f64 x x) (*.f64 (*.f64 s c) (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 (*.f64 c s) x)) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s (neg.f64 x)) (*.f64 c (*.f64 (neg.f64 (*.f64 c s)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 s x)) c) (*.f64 (cbrt.f64 (*.f64 s x)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 (cbrt.f64 c) (*.f64 s x)) (*.f64 (cbrt.f64 c) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 s x) 1) (*.f64 c (*.f64 (*.f64 c s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 (*.f64 s x) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 s (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s x) (*.f64 (neg.f64 (*.f64 c s)) x)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s 1) (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 s x)) 1) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 s (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 x (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 s (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 (cbrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 c s)) x) (*.f64 (neg.f64 (*.f64 c s)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 s x) 1) (/.f64 (*.f64 s x) 1)) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 s 1) (/.f64 s 1)) (*.f64 (/.f64 x (/.f64 1 c)) (/.f64 x (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) 1) (/.f64 (sqrt.f64 (*.f64 s x)) 1)) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c)) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) (*.f64 (*.f64 s x) (sqrt.f64 c))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 c) 2))) (pow.f64 (cbrt.f64 c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 c (sqrt.f64 (*.f64 s x)))) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 s (pow.f64 c -1/2)) (/.f64 s (pow.f64 c -1/2))) (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2))) (*.f64 (/.f64 s (pow.f64 c -1/2)) (/.f64 s (pow.f64 c -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 s x) -1) (/.f64 (*.f64 s x) -1)) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (/.f64 s (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 x (/.f64 1 (cbrt.f64 c))) (/.f64 x (/.f64 1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (/.f64 x (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 s (/.f64 1 (cbrt.f64 c))) (/.f64 s (/.f64 1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 c -1/2)) (/.f64 1 (pow.f64 c -1/2))) (*.f64 (/.f64 (*.f64 s x) (pow.f64 c -1/2)) (/.f64 (*.f64 s x) (pow.f64 c -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (*.f64 s x) (/.f64 1 (cbrt.f64 c))) (/.f64 (*.f64 s x) (/.f64 1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c))) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2)) (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c))) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c s) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (/.f64 1 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (/.f64 1 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (neg.f64 (/.f64 -1 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s c)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 (*.f64 c s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 1 s) x)) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (/.f64 1 c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x))) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) 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) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.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)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c s) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) c) (pow.f64 (*.f64 s x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c s) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 c -2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (/.f64 (/.f64 1 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1/2) (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 c -1/2)) (pow.f64 c -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (/.f64 1 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -1/2) c) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) c) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 s) x) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 (*.f64 c s) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) (/.f64 (pow.f64 c -2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (*.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x)) (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (/.f64 (/.f64 1 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x))) (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 1 s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -2) (*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 s) x) (/.f64 (pow.f64 c -2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 1 s) x)) (pow.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c -2) (*.f64 (/.f64 1 s) (/.f64 1 s))) (*.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 s) x) 1) (/.f64 (pow.f64 c -2) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 s) x) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 s) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (sqrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (cbrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1) (/.f64 (/.f64 (/.f64 1 s) x) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) x) (/.f64 1 (*.f64 s c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (cbrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) s) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) x) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (cbrt.f64 (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) -1) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) 1)) (*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s x)) (/.f64 (pow.f64 c -1/2) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) s)) (*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (pow.f64 c -2) (*.f64 (/.f64 1 s) (/.f64 1 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 1 (sqrt.f64 (*.f64 s x)))) (*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (*.f64 (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) x)) (*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (*.f64 (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x))) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (cbrt.f64 (pow.f64 c -2)) s)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3) (pow.f64 (*.f64 s x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))))))

simplify113.0ms (0.6%)

Algorithm
egg-herbie
Rules
1316×associate-/l*
1224×associate-/r*
1186×times-frac
702×associate-/r/
588×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067012287
1227611357
Stop Event
node limit
Counts
425 → 407
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 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 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 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.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 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) 1)
(*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x))))
(*.f64 s (/.f64 1 (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) x)))
(*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x))))
(*.f64 (*.f64 s x) (*.f64 c (*.f64 (*.f64 c s) x)))
(*.f64 (*.f64 s x) (*.f64 (*.f64 (sqrt.f64 (*.f64 s x)) c) (*.f64 (sqrt.f64 (*.f64 s x)) c)))
(*.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))
(*.f64 c (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)))
(*.f64 c (*.f64 (*.f64 (sqrt.f64 c) (*.f64 s x)) (*.f64 (sqrt.f64 c) (*.f64 s x))))
(*.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 1)
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 c (*.f64 (*.f64 c s) x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 c (*.f64 (*.f64 c s) x))))
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x c) (*.f64 x c)))
(*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))
(*.f64 (*.f64 x x) (*.f64 (*.f64 s c) (*.f64 s c)))
(*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c)
(*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x))
(*.f64 (*.f64 c (*.f64 (*.f64 c s) x)) (*.f64 s x))
(*.f64 (*.f64 s (neg.f64 x)) (*.f64 c (*.f64 (neg.f64 (*.f64 c s)) x)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 s x)) c) (*.f64 (cbrt.f64 (*.f64 s x)) c)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 (cbrt.f64 c) (*.f64 s x)) (*.f64 (cbrt.f64 c) (*.f64 s x))))
(*.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) 1) c)
(*.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 s x) 1) (*.f64 c (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 (*.f64 s x) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 x (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 s (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s x))) x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(*.f64 (*.f64 (*.f64 s x) (*.f64 (neg.f64 (*.f64 c s)) x)) (neg.f64 c))
(*.f64 (/.f64 s 1) (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 x 1) (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) 1) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 x (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 s (/.f64 1 c)))
(*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c)))
(*.f64 (/.f64 s (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 x (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 s (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 (cbrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (*.f64 (neg.f64 (*.f64 c s)) x) (*.f64 (neg.f64 (*.f64 c s)) x))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 s x) 1) (/.f64 (*.f64 s x) 1)) (*.f64 c c))
(*.f64 (*.f64 (/.f64 s 1) (/.f64 s 1)) (*.f64 (/.f64 x (/.f64 1 c)) (/.f64 x (/.f64 1 c))))
(*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) 1) (/.f64 (sqrt.f64 (*.f64 s x)) 1)) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c)) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c))))
(*.f64 (*.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) (*.f64 (*.f64 s x) (sqrt.f64 c))) c)
(*.f64 (*.f64 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 c) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s))
(*.f64 (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 c (sqrt.f64 (*.f64 s x)))) (*.f64 s x))
(*.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -1/2)) (/.f64 s (pow.f64 c -1/2))) (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2))) (*.f64 (/.f64 s (pow.f64 c -1/2)) (/.f64 s (pow.f64 c -1/2))))
(*.f64 (*.f64 (/.f64 (*.f64 s x) -1) (/.f64 (*.f64 s x) -1)) (*.f64 c c))
(*.f64 (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (/.f64 s (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 x (/.f64 1 (cbrt.f64 c))) (/.f64 x (/.f64 1 (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (/.f64 x (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 s (/.f64 1 (cbrt.f64 c))) (/.f64 s (/.f64 1 (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 c -1/2)) (/.f64 1 (pow.f64 c -1/2))) (*.f64 (/.f64 (*.f64 s x) (pow.f64 c -1/2)) (/.f64 (*.f64 s x) (pow.f64 c -1/2))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (*.f64 s x) (/.f64 1 (cbrt.f64 c))) (/.f64 (*.f64 s x) (/.f64 1 (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c))) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2)) (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c))) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) -1)
(pow.f64 (*.f64 (*.f64 c s) x) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(neg.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (neg.f64 x))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))) 1)
(*.f64 1 (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 s) x))
(*.f64 (/.f64 1 c) (neg.f64 (/.f64 -1 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1)
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x)))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x)))))
(*.f64 (/.f64 1 (*.f64 s c)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 s x)))
(*.f64 -1 (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 s) x)) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 s c)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x))) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x))))
(*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) x))
(*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) s))
(*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) 1/3)
(pow.f64 (*.f64 (*.f64 c s) x) -1)
(neg.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(fabs.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) c) (pow.f64 (*.f64 s x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c s) x))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c s) x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) 1)
(*.f64 1 (/.f64 (pow.f64 c -2) (*.f64 s x)))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 1 c))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 1)
(*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))
(*.f64 -1 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (cbrt.f64 c)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 c))
(*.f64 (/.f64 (pow.f64 c -1/2) c) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) c) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 s) x) (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3) 1/3)
(pow.f64 (*.f64 c (*.f64 (*.f64 c s) x)) -1)
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) (/.f64 (pow.f64 c -2) c)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) 1)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (/.f64 1 c) (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (/.f64 1 c) (*.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x)) (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (/.f64 (/.f64 1 s) x))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x))) (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (pow.f64 c -2) (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 1 s) x)))
(*.f64 (pow.f64 c -2) (*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1)
(*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 1 s) x)) (pow.f64 c -2))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x))))
(*.f64 (*.f64 (pow.f64 c -2) (*.f64 (/.f64 1 s) (/.f64 1 s))) (*.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) 1) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) x))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) s))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) x) (/.f64 1 (*.f64 s c)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) s) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) x) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (cbrt.f64 (*.f64 s x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) -1))
(*.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) -1) (/.f64 1 c))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) 1)) (*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s x)) (/.f64 (pow.f64 c -1/2) (*.f64 s x))))
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) s)) (*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (pow.f64 c -2) (*.f64 (/.f64 1 s) (/.f64 1 s))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 1 (sqrt.f64 (*.f64 s x)))) (*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (*.f64 (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) x)) (*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) s)))
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (*.f64 (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x))) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (cbrt.f64 (pow.f64 c -2)) s)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) s)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) 3)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3) (pow.f64 (*.f64 s x) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 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 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 s (/.f64 1 (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) x)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s x) (*.f64 c (*.f64 (*.f64 c s) x)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s x) (*.f64 (*.f64 (sqrt.f64 (*.f64 s x)) c) (*.f64 (sqrt.f64 (*.f64 s x)) c)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 c (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 c (*.f64 (*.f64 (sqrt.f64 c) (*.f64 s x)) (*.f64 (sqrt.f64 c) (*.f64 s x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 c (*.f64 (*.f64 c s) x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 c (*.f64 (*.f64 c s) x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x c) (*.f64 x c)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 x x) (*.f64 (*.f64 s c) (*.f64 s c)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 c (*.f64 (*.f64 c s) x)) (*.f64 s x))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s (neg.f64 x)) (*.f64 c (*.f64 (neg.f64 (*.f64 c s)) x)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 s x)) c) (*.f64 (cbrt.f64 (*.f64 s x)) c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 c c)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 (cbrt.f64 c) (*.f64 s x)) (*.f64 (cbrt.f64 c) (*.f64 s x))))
(*.f64 (pow.f64 (cbrt.f64 c) 4) (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) 1) c)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) (sqrt.f64 c)) (sqrt.f64 c))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 s x) 1) (*.f64 c (*.f64 (*.f64 c s) x)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 (*.f64 s x) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 s (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s x))) x)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 s x) (*.f64 (neg.f64 (*.f64 c s)) x)) (neg.f64 c))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s 1) (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 s x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x 1) (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 s x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) 1) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 s (/.f64 1 c)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 x (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 s (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (/.f64 1 (*.f64 s x))) c) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 c (*.f64 s x))) (*.f64 c (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (/.f64 (cbrt.f64 (*.f64 s x)) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)))
(*.f64 (*.f64 (neg.f64 (*.f64 c s)) x) (*.f64 (neg.f64 (*.f64 c s)) x))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 (*.f64 s x) 1) (/.f64 (*.f64 s x) 1)) (*.f64 c c))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 s 1) (/.f64 s 1)) (*.f64 (/.f64 x (/.f64 1 c)) (/.f64 x (/.f64 1 c))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) 1) (/.f64 (sqrt.f64 (*.f64 s x)) 1)) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c)) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 c))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 1)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c)) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 c c)))
(*.f64 (*.f64 (*.f64 (*.f64 s x) (sqrt.f64 c)) (*.f64 (*.f64 s x) (sqrt.f64 c))) c)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 s x) (pow.f64 (cbrt.f64 c) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (cbrt.f64 c) 4)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (pow.f64 (cbrt.f64 c) 4) (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) (*.f64 c (sqrt.f64 (*.f64 s x)))) (*.f64 s x))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 (*.f64 s x)) 4)))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -1/2)) (/.f64 s (pow.f64 c -1/2))) (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2))))
(*.f64 (/.f64 s (pow.f64 c -1/2)) (*.f64 (/.f64 s (pow.f64 c -1/2)) (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2)))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2))) (*.f64 (/.f64 s (pow.f64 c -1/2)) (/.f64 s (pow.f64 c -1/2))))
(*.f64 (/.f64 s (pow.f64 c -1/2)) (*.f64 (/.f64 s (pow.f64 c -1/2)) (*.f64 (/.f64 x (pow.f64 c -1/2)) (/.f64 x (pow.f64 c -1/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 s x) -1) (/.f64 (*.f64 s x) -1)) (*.f64 c c))
(*.f64 (*.f64 c c) (*.f64 (/.f64 s (/.f64 -1 x)) (/.f64 s (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 s -1) x) (*.f64 (*.f64 (/.f64 s -1) x) (*.f64 c c)))
(*.f64 (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (/.f64 s (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 x (/.f64 1 (cbrt.f64 c))) (/.f64 x (/.f64 1 (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (/.f64 s (cbrt.f64 (pow.f64 c -2)))) (*.f64 (*.f64 x (cbrt.f64 c)) (*.f64 x (cbrt.f64 c))))
(*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 x x) (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (/.f64 x (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 s (/.f64 1 (cbrt.f64 c))) (/.f64 s (/.f64 1 (cbrt.f64 c)))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 s (cbrt.f64 c)) (*.f64 s (cbrt.f64 c)))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 c -1/2)) (/.f64 1 (pow.f64 c -1/2))) (*.f64 (/.f64 (*.f64 s x) (pow.f64 c -1/2)) (/.f64 (*.f64 s x) (pow.f64 c -1/2))))
(*.f64 (/.f64 1 (pow.f64 c -1/2)) (*.f64 (/.f64 1 (pow.f64 c -1/2)) (*.f64 (/.f64 s (/.f64 (pow.f64 c -1/2) x)) (/.f64 s (/.f64 (pow.f64 c -1/2) x)))))
(*.f64 (/.f64 1 (/.f64 1 c)) (/.f64 (*.f64 s x) (/.f64 (/.f64 1 s) (*.f64 c x))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (*.f64 s x) (/.f64 1 (cbrt.f64 c))) (/.f64 (*.f64 s x) (/.f64 1 (cbrt.f64 c)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (*.f64 s x) 2)) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 (pow.f64 c -2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (*.f64 s x) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c))) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c)) (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 (pow.f64 c -2))) (*.f64 s (*.f64 x (pow.f64 (cbrt.f64 c) 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2)) (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2)) (/.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 c -1/2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c))) (/.f64 (cbrt.f64 (*.f64 s x)) (/.f64 1 (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) 1) (cbrt.f64 c)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s x)) 1) (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 c -2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 (cbrt.f64 c) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 3) 1/3)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) -1)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 (*.f64 c s) x) 2)
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(neg.f64 (/.f64 s (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (neg.f64 x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) 3))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 3) (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))) 1))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(pow.f64 (*.f64 x (*.f64 c s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))) 1)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 1 (/.f64 (/.f64 (/.f64 1 s) x) c))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 s) x))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 1 c) (neg.f64 (/.f64 -1 (*.f64 s x))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 1 (*.f64 s c)) (/.f64 1 x))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 -1 (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 s) x)) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (/.f64 1 (*.f64 s x))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (fabs.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 s c)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 s x)))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (*.f64 c (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 1 (*.f64 c (cbrt.f64 (*.f64 s x)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x))) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x))))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) x))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) s))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x))))
(/.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) x))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) s))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))
(/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (sqrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 c s) x)))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 3)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1/2)
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) 1/3)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(pow.f64 (*.f64 (*.f64 c s) x) -1)
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(neg.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(fabs.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(log.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) c) (pow.f64 (*.f64 s x) 3)))
(cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (*.f64 s x) 3) c)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c s) x))))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c s) x))) 1))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) 1)
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 1 (/.f64 (pow.f64 c -2) (*.f64 s x)))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 1)
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (sqrt.f64 c) c)))
(/.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s x)) (*.f64 (sqrt.f64 c) c))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 -1 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x)))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (cbrt.f64 c))))
(/.f64 (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (/.f64 1 s) x) c))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (cbrt.f64 c) c)))
(/.f64 (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) (*.f64 c x))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 c -1/2) c) (/.f64 (pow.f64 c -1/2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) c) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)) (/.f64 (cbrt.f64 (pow.f64 c -2)) c))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) c) (*.f64 s (*.f64 x (cbrt.f64 c))))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (/.f64 1 s) (*.f64 (sqrt.f64 c) x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 c) c)) (/.f64 (/.f64 1 s) (*.f64 (sqrt.f64 c) x)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 s) x) (cbrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)) (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) c))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) c))
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (sqrt.f64 c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (pow.f64 (cbrt.f64 c) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 1)
(/.f64 (pow.f64 c -2) (*.f64 s x))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)
(/.f64 (pow.f64 c -2) (*.f64 s x))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 3)
(/.f64 (pow.f64 c -2) (*.f64 s x))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3) 1/3)
(/.f64 (pow.f64 c -2) (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 (*.f64 c s) x)) -1)
(/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))
(/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 2))
(fabs.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) (/.f64 (pow.f64 c -2) c)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 3) (/.f64 (pow.f64 c -2) c)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 3) (/.f64 (pow.f64 c -2) c)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 x (*.f64 c s))) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 1))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 c -2) (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) 1)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (*.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x)) (*.f64 (pow.f64 c -1/2) (/.f64 (/.f64 1 s) x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (/.f64 (/.f64 1 s) x))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x))) (/.f64 -1 (cbrt.f64 (*.f64 (*.f64 c s) x)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 c -2) (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 1 s) x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 c -2) (*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 1 s) x)) (pow.f64 c -2))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x)) (*.f64 (/.f64 1 (cbrt.f64 c)) (/.f64 (/.f64 1 s) x))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (*.f64 (pow.f64 c -2) (*.f64 (/.f64 1 s) (/.f64 1 s))) (*.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) 1) (/.f64 (pow.f64 c -2) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 1 c))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 1 s) x) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) x))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) s))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (sqrt.f64 (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) (cbrt.f64 (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 1) (/.f64 (/.f64 (/.f64 1 s) x) c))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) x) (/.f64 1 (*.f64 s c)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 s x)))) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c (sqrt.f64 (*.f64 s x)))))
(/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c (sqrt.f64 (*.f64 s x))) x)) (*.f64 c (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (neg.f64 (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))) (*.f64 s x))
(/.f64 (/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (neg.f64 x))) (*.f64 s x))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 c (cbrt.f64 (*.f64 s x)))) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) s) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) x))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) x) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) s))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x)))) (sqrt.f64 (*.f64 s x)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (/.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (sqrt.f64 (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) 2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))) (cbrt.f64 (*.f64 s x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) -1) (/.f64 1 c))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) 1) (/.f64 (pow.f64 c -1/2) 1)) (*.f64 (/.f64 (pow.f64 c -1/2) (*.f64 s x)) (/.f64 (pow.f64 c -1/2) (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) s)) (*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) x)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x)) (/.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 s x))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (pow.f64 c -2) (*.f64 (/.f64 1 s) (/.f64 1 s))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 1 (sqrt.f64 (*.f64 s x)))) (*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (*.f64 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 s x)))) (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 s x)))))))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 s x)))) (*.f64 c (sqrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (*.f64 (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 (/.f64 1 (*.f64 c (cbrt.f64 (*.f64 s x)))) (/.f64 1 (*.f64 c (cbrt.f64 (*.f64 s x)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 4)) (/.f64 (/.f64 (/.f64 1 c) (cbrt.f64 (*.f64 s x))) (*.f64 c (cbrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) x) (/.f64 (pow.f64 c -1/2) x)) (*.f64 (/.f64 (pow.f64 c -1/2) s) (/.f64 (pow.f64 c -1/2) s)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (*.f64 (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x))) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x)))))
(*.f64 (/.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (*.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 c -1/2) (cbrt.f64 (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (/.f64 (pow.f64 c -1/2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -1/2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) s) (/.f64 (cbrt.f64 (pow.f64 c -2)) s)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) x) (/.f64 (/.f64 1 (cbrt.f64 c)) x)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) s) (/.f64 (/.f64 1 (cbrt.f64 c)) s)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)) (/.f64 (/.f64 1 s) (*.f64 (cbrt.f64 c) x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x (cbrt.f64 c)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 c)) (sqrt.f64 (*.f64 s x)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 (*.f64 s x))) (*.f64 (sqrt.f64 (*.f64 s x)) (cbrt.f64 c))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x))) (cbrt.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 c s)))) 2) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) 2) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(pow.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) 2)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -1)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 s) x) c)) 2) 3)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3) 1/3)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 1)
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 c s) x) 2) -2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) -2))
(fabs.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(log.f64 (exp.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2)) 3))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)) 3) (pow.f64 (*.f64 s x) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x)))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x))) -1))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 c s) x)))) 1))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(log1p.f64 (expm1.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c s) x) 2))))
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
1.3b
(/.f64 -1 (*.f64 s c))
5.5b
(*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))
5.9b
(*.f64 (*.f64 s x) (neg.f64 c))
Compiler

Compiled 73 to 32 computations (56.2% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

24 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
902×distribute-lft-neg-in
406×distribute-rgt-in
366×add-sqr-sqrt
362×pow1
362×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify108.0ms (0.6%)

Algorithm
egg-herbie
Rules
1490×associate-*r/
1134×associate-+r+
1018×associate-*l/
838×associate-*l*
824×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04357676
114606132
276826132
Stop Event
node limit
Counts
290 → 232
Calls
Call 1
Inputs
(/.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 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 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 s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.f64 -1 (*.f64 c s))
(/.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 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 -1 (*.f64 s (*.f64 c x))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))) 1)
(-.f64 0 (/.f64 -1 (*.f64 s (*.f64 c x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))) 1)
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 -1 (/.f64 (*.f64 s c) (/.f64 -1 x)))
(/.f64 -1 (*.f64 (*.f64 s c) (*.f64 x -1)))
(/.f64 -1 (*.f64 (*.f64 s c) (neg.f64 x)))
(/.f64 -1 (*.f64 x (*.f64 (*.f64 s c) -1)))
(/.f64 -1 (*.f64 (*.f64 x -1) (*.f64 s c)))
(/.f64 (/.f64 -1 (*.f64 s c)) x)
(/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 x -1))
(/.f64 (/.f64 -1 (*.f64 s c)) (neg.f64 x))
(/.f64 (/.f64 -1 x) (*.f64 s c))
(/.f64 (/.f64 -1 x) (*.f64 (*.f64 s c) -1))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) 1))
(/.f64 1 (/.f64 x (/.f64 -1 (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 s c) (/.f64 1 x)))
(/.f64 1 (*.f64 (*.f64 s c) (*.f64 x -1)))
(/.f64 1 (*.f64 (*.f64 s c) (neg.f64 x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) -1) (*.f64 x -1)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) -1) (neg.f64 x)))
(/.f64 1 (*.f64 (*.f64 x -1) (*.f64 s c)))
(/.f64 1 (*.f64 (*.f64 x -1) (*.f64 (*.f64 s c) -1)))
(/.f64 1 (*.f64 (neg.f64 x) (*.f64 (*.f64 s c) -1)))
(/.f64 (sqrt.f64 -1) (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 -1 s) (*.f64 c x))
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (*.f64 (/.f64 -1 x) (/.f64 -1 s)) c)
(/.f64 (*.f64 (/.f64 -1 s) (/.f64 -1 x)) c)
(/.f64 (*.f64 (/.f64 -1 s) -1) (*.f64 c x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 (/.f64 1 (*.f64 s x)) c)
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 x) s) c)
(/.f64 (/.f64 (/.f64 1 x) c) s)
(/.f64 (/.f64 (/.f64 1 x) 1) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 s c))) (sqrt.f64 (*.f64 s c)))
(/.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) (cbrt.f64 (*.f64 s c)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 s c)) 1) x)
(/.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(/.f64 (*.f64 (/.f64 -1 s) 1) (*.f64 c (*.f64 x -1)))
(/.f64 (*.f64 (/.f64 -1 s) 1) (*.f64 c (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 -1 s)) (*.f64 c x))
(pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 1)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1/2)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 3) 1/3)
(pow.f64 (*.f64 s (*.f64 c x)) -1)
(neg.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(fabs.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 s c)) 3) (pow.f64 (/.f64 -1 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 (/.f64 -1 (*.f64 s c)) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 s c)))) 1)
(*.f64 -1 (/.f64 -1 (*.f64 s c)))
(*.f64 (/.f64 -1 (*.f64 s c)) -1)
(*.f64 (/.f64 -1 (*.f64 s c)) 1)
(*.f64 1 (/.f64 -1 (*.f64 s c)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) (/.f64 1 (sqrt.f64 (*.f64 s c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) -1))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s c))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) -1))
(*.f64 (/.f64 -1 s) (/.f64 1 c))
(*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s c)))) (/.f64 1 (sqrt.f64 (*.f64 s c))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s c)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) -1))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c)))) (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (/.f64 -1 (cbrt.f64 (*.f64 s c))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) -1))
(pow.f64 (*.f64 s c) -1)
(pow.f64 (/.f64 -1 (*.f64 s c)) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) 2)
(pow.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 s c)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 s c) -1) -1)
(neg.f64 (/.f64 -1 (*.f64 s c)))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 s c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 s c)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 s c)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 s c))))
(exp.f64 (neg.f64 (log.f64 (*.f64 s c))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s c))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 s c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) 1)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 -1 (*.f64 s c)) (*.f64 (/.f64 -1 x) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s c))) (/.f64 -1 x))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 x)) (/.f64 -1 (*.f64 s c)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 x) c) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x)) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 (*.f64 s c) -1))) (/.f64 -1 x))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) 1) (/.f64 (/.f64 -1 x) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (/.f64 -1 x) 1) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 x) (*.f64 s x)) (/.f64 (/.f64 -1 (*.f64 s c)) c))
(*.f64 (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 -1 x) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 -1 (*.f64 s c)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) s) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) s) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (*.f64 s x)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) c))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) c) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1))
(*.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 s c) -1)) -1) (pow.f64 (*.f64 c (*.f64 x -1)) -1))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s c)))) (/.f64 -1 x))
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 x))) (/.f64 -1 (*.f64 s c)))
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) c)) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s)) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 (*.f64 s c) -1)))) (/.f64 -1 x))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) 1)) (/.f64 (/.f64 -1 x) (*.f64 s (*.f64 c x))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) 1)) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s (*.f64 c x))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) 1)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) 1)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) s)) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) (*.f64 s x))) (/.f64 (/.f64 -1 (*.f64 s c)) c))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 -1 x) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 -1 (*.f64 s c)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) s)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) s)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) c))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) c)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 s c) -1)) -1)) (pow.f64 (*.f64 c (*.f64 x -1)) -1))
(pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1)
(pow.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) 3)
(pow.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3) 1/3)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))
(log.f64 (exp.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 3) (pow.f64 (*.f64 s (*.f64 c x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 2) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 2)) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
Outputs
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.f64 -1 (*.f64 c s))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(/.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)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (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 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(+.f64 0 (/.f64 -1 (*.f64 s (*.f64 c x))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))) 1)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(-.f64 0 (/.f64 -1 (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))) 1)
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 -1 (/.f64 (*.f64 s c) (/.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 -1 (*.f64 (*.f64 s c) (*.f64 x -1)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 -1 (*.f64 (*.f64 s c) (neg.f64 x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 -1 (*.f64 x (*.f64 (*.f64 s c) -1)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 -1 (*.f64 (*.f64 x -1) (*.f64 s c)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 -1 (*.f64 s c)) x)
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 x -1))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 -1 (*.f64 s c)) (neg.f64 x))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 -1 x) (*.f64 s c))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 -1 x) (*.f64 (*.f64 s c) -1))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) 1))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (/.f64 x (/.f64 -1 (*.f64 s c))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 1 (/.f64 (*.f64 s c) (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 (*.f64 s c) (*.f64 x -1)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 s c) (neg.f64 x)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) -1) (*.f64 x -1)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) -1) (neg.f64 x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 (*.f64 x -1) (*.f64 s c)))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 x -1) (*.f64 (*.f64 s c) -1)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 1 (*.f64 (neg.f64 x) (*.f64 (*.f64 s c) -1)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (sqrt.f64 -1) (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (sqrt.f64 -1) s) (*.f64 c x))
(/.f64 (/.f64 (sqrt.f64 -1) (*.f64 c x)) s)
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (*.f64 s (*.f64 c x))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 -1 s) (*.f64 c x))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (*.f64 (/.f64 -1 x) (/.f64 -1 s)) c)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (*.f64 (/.f64 -1 s) (/.f64 -1 x)) c)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (*.f64 (/.f64 -1 s) -1) (*.f64 c x))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 1 (*.f64 s x)) c)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 x) s) c)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 x) c) s)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 x) 1) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 x) (sqrt.f64 (*.f64 s c))) (sqrt.f64 (*.f64 s c)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) (cbrt.f64 (*.f64 s c)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (/.f64 (/.f64 -1 (*.f64 s c)) 1) x)
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(/.f64 (/.f64 (/.f64 -1 c) s) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))))
(/.f64 -1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 s c)))
(/.f64 (*.f64 (/.f64 -1 s) 1) (*.f64 c (*.f64 x -1)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (*.f64 (/.f64 -1 s) 1) (*.f64 c (neg.f64 x)))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(/.f64 (neg.f64 (/.f64 -1 s)) (*.f64 c x))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 1)
(/.f64 -1 (*.f64 s (*.f64 c x)))
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1/2)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1/2)
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) 3)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 3) 1/3)
(/.f64 -1 (*.f64 s (*.f64 c x)))
(pow.f64 (*.f64 s (*.f64 c x)) -1)
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(neg.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(sqrt.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(fabs.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 s (*.f64 c x))))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 3))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 s c)) 3) (pow.f64 (/.f64 -1 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 -1 c) s) 3) (/.f64 -1 (pow.f64 x 3))))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 3)) (/.f64 -1 (pow.f64 x 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 x) 3) (pow.f64 (/.f64 -1 (*.f64 s c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 -1 c) s) 3) (/.f64 -1 (pow.f64 x 3))))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 3)) (/.f64 -1 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(exp.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s (*.f64 c x)))) 1))
(/.f64 (/.f64 (/.f64 1 c) s) x)
(/.f64 (/.f64 1 x) (*.f64 s c))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 -1 (*.f64 s (*.f64 c x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 s c)))) 1)
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(*.f64 -1 (/.f64 -1 (*.f64 s c)))
(/.f64 1 (*.f64 s c))
(*.f64 (/.f64 -1 (*.f64 s c)) -1)
(/.f64 1 (*.f64 s c))
(*.f64 (/.f64 -1 (*.f64 s c)) 1)
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(*.f64 1 (/.f64 -1 (*.f64 s c)))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) (/.f64 1 (sqrt.f64 (*.f64 s c))))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) 2)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) -1))
(neg.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (cbrt.f64 (*.f64 s c)))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (cbrt.f64 (*.f64 s c))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 -1 (cbrt.f64 (*.f64 s c))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (cbrt.f64 (*.f64 s c)))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (cbrt.f64 (*.f64 s c))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) -1))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 1 (cbrt.f64 (*.f64 s c))))
(*.f64 (/.f64 -1 s) (/.f64 1 c))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c))
(/.f64 1 (*.f64 s c))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s c)))) (/.f64 1 (sqrt.f64 (*.f64 s c))))
(neg.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) 2))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s c)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) -1))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) 2)
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c)))) (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 1 (cbrt.f64 (*.f64 s c))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (/.f64 -1 (cbrt.f64 (*.f64 s c))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 1 (cbrt.f64 (*.f64 s c))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) -1))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))) (cbrt.f64 (*.f64 s c)))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (cbrt.f64 (*.f64 s c))))
(pow.f64 (*.f64 s c) -1)
(/.f64 1 (*.f64 s c))
(pow.f64 (/.f64 -1 (*.f64 s c)) 1)
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 s c))) 2)
(pow.f64 (/.f64 -1 (cbrt.f64 (*.f64 s c))) 3)
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 s c)) 3) 1/3)
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(pow.f64 (*.f64 (*.f64 s c) -1) -1)
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(neg.f64 (/.f64 -1 (*.f64 s c)))
(/.f64 1 (*.f64 s c))
(sqrt.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 s c))))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 s c)))))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 s c)) 3))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 s c))))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(exp.f64 (neg.f64 (log.f64 (*.f64 s c))))
(/.f64 1 (*.f64 s c))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 s c))) 1))
(/.f64 1 (*.f64 s c))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 s c))))
(/.f64 (/.f64 -1 c) s)
(/.f64 -1 (*.f64 s c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) 1)
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 -1 (*.f64 s c)) (*.f64 (/.f64 -1 x) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 -1 x) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1)
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2)) (/.f64 1 (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 1 x) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s c))) (/.f64 -1 x))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 x)) (/.f64 -1 (*.f64 s c)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 c) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 x) c) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x)) (/.f64 (/.f64 -1 x) c))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 (*.f64 s c) -1))) (/.f64 -1 x))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) 1) (/.f64 (/.f64 -1 x) (*.f64 s (*.f64 c x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 x) 1) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s (*.f64 c x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 x) (*.f64 s x)) (/.f64 (/.f64 -1 (*.f64 s c)) c))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 -1 x) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 -1 (*.f64 s c)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) s) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) s) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (*.f64 s x)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) c) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (sqrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 s c) -1)) -1) (pow.f64 (*.f64 c (*.f64 x -1)) -1))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 (*.f64 s c) 2))) (/.f64 1 (*.f64 x x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s c)))) (/.f64 -1 x))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 x))) (/.f64 -1 (*.f64 s c)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))) (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) c)) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s)) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 (*.f64 s c) -1)))) (/.f64 -1 x))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) 1)) (/.f64 (/.f64 -1 x) (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) 1)) (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) 1)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) 1)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s (*.f64 c x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) s)) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) (*.f64 s x))) (/.f64 (/.f64 -1 (*.f64 s c)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 -1 (*.f64 s c)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 -1 x) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 -1 (*.f64 s c)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) s)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) s)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 c x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (*.f64 s x))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) c))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) c)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (*.f64 s x)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 s c) -1)) -1)) (pow.f64 (*.f64 c (*.f64 x -1)) -1))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 1)
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(pow.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) 3)
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(pow.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3) 1/3)
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2))
(fabs.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(log.f64 (exp.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(cbrt.f64 (pow.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 3))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) 3) (pow.f64 (*.f64 s (*.f64 c x)) 3)))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 2)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 2) -1))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 2)) 1))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 s x) 2)
6.9b
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
8.0b
(/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))
Compiler

Compiled 52 to 30 computations (42.3% saved)

series13.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
974×associate-/l/
848×swap-sqr
618×associate-/r/
508×distribute-lft-neg-in
448×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01479
130165
2397861
Stop Event
node limit
Counts
3 → 230
Calls
Call 1
Inputs
(/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(pow.f64 (*.f64 s x) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 c) (neg.f64 (pow.f64 (*.f64 s x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 c) (neg.f64 (neg.f64 (pow.f64 (*.f64 s x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 c)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (neg.f64 (pow.f64 (*.f64 s x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (neg.f64 (neg.f64 (pow.f64 (*.f64 s x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s x) -2) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s x) -2) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 (*.f64 s x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 -1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (neg.f64 c))) (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s x)) (/.f64 1 (*.f64 (*.f64 s x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 -1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (/.f64 -1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1) (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s)) (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s)) (neg.f64 (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) -1)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))) (sqrt.f64 (/.f64 -1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2))) (/.f64 -1 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) -1)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))) (sqrt.f64 (/.f64 -1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2))) (/.f64 -1 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 s x) -2) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 s x) -2) 1) (/.f64 -1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (sqrt.f64 c)) (/.f64 -1 (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (pow.f64 (cbrt.f64 c) 2)) (/.f64 -1 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) -1) (*.f64 c (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) 1) (*.f64 c (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) 1) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (sqrt.f64 (/.f64 -1 c))) (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 c)) (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (pow.f64 (*.f64 s x) -2)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (neg.f64 (pow.f64 (*.f64 s x) -2))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (*.f64 s x) c))) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (*.f64 s s) c))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (*.f64 s x) c))) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (*.f64 s s) c))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 -1 (*.f64 (*.f64 s x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 s s))) (/.f64 (/.f64 -1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 s x) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (*.f64 s s))) (/.f64 (/.f64 1 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x))) (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1)) (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s))) (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) 1/3)))) (#(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 neg.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 c) 0) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 c) 0) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 c)) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 c)) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (neg.f64 c) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 c c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))))) (#(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 (pow.f64 (*.f64 s x) -2) (neg.f64 (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 c c))) (pow.f64 (*.f64 s x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 c c))) (neg.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 (neg.f64 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 (neg.f64 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 c)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 c)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 (neg.f64 c) (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 (neg.f64 c) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)) (*.f64 c (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)) (*.f64 (neg.f64 c) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) (pow.f64 (/.f64 -1 c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))))))
((#(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 -1 (neg.f64 (pow.f64 (*.f64 s x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 x (*.f64 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 (*.f64 (sqrt.f64 s) x) (*.f64 (sqrt.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 x (*.f64 (*.f64 (sqrt.f64 x) s) (*.f64 (sqrt.f64 x) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s x) (neg.f64 (*.f64 s (neg.f64 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 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x)))))) (#(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 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (neg.f64 (neg.f64 (pow.f64 (cbrt.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 s s) (neg.f64 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))))) (#(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 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (cbrt.f64 x) s) (*.f64 (cbrt.f64 x) s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 (cbrt.f64 s) 2)) (*.f64 (*.f64 (cbrt.f64 s) x) (*.f64 (cbrt.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 *.f64 (*.f64 s (neg.f64 x)) (*.f64 s (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s (neg.f64 s)) (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 s (neg.f64 x))) (*.f64 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.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 (neg.f64 (*.f64 s (neg.f64 s))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 s (sqrt.f64 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (pow.f64 (cbrt.f64 x) 2)) (*.f64 s (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (cbrt.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (sqrt.f64 s)) (*.f64 x (sqrt.f64 s))) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 s) 2)) (*.f64 x (pow.f64 (cbrt.f64 s) 2))) (pow.f64 (cbrt.f64 s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))) (#(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 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 log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))))))

simplify125.0ms (0.7%)

Algorithm
egg-herbie
Rules
1270×associate-*r*
1130×associate-/r*
1080×associate-*l*
856×*-commutative
678×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05009828
115748924
275898924
Stop Event
node limit
Counts
326 → 296
Calls
Call 1
Inputs
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.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 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 (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 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))) 1)
(-.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))) 1)
(*.f64 -1 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) -2))
(*.f64 (/.f64 -1 c) (neg.f64 (pow.f64 (*.f64 s x) -2)))
(*.f64 (/.f64 -1 c) (neg.f64 (neg.f64 (pow.f64 (*.f64 s x) -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2)))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2))))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(*.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) -2))
(*.f64 (/.f64 1 c) (neg.f64 (pow.f64 (*.f64 s x) -2)))
(*.f64 (/.f64 1 c) (neg.f64 (neg.f64 (pow.f64 (*.f64 s x) -2))))
(*.f64 (pow.f64 (*.f64 s x) -2) (/.f64 -1 c))
(*.f64 (pow.f64 (*.f64 s x) -2) (/.f64 1 c))
(*.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (/.f64 -1 c))
(*.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (/.f64 1 c))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 (*.f64 s x) c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 -1 c) (*.f64 x x)))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 1 c) (*.f64 x x)))
(*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 c))) (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2)))
(*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2)))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) c)))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 1 (*.f64 (*.f64 s x) c)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 -1 c) (*.f64 x x)))
(*.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 1 c) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (/.f64 -1 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1) (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s)) (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s)) (neg.f64 (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c)))))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) -1)) (/.f64 1 c))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))) (sqrt.f64 (/.f64 -1 c)))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2))) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) -1)) (/.f64 1 c))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))) (sqrt.f64 (/.f64 -1 c)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2))) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) c) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) 1) (/.f64 -1 c))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (sqrt.f64 c)) (/.f64 -1 (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (pow.f64 (cbrt.f64 c) 2)) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) -1) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) 1) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) 1) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (sqrt.f64 (/.f64 -1 c))) (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 c)) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (neg.f64 (pow.f64 (*.f64 s x) -2))) c)
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (*.f64 s x) c))) (*.f64 s x))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (*.f64 s s) c))) (*.f64 x x))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (*.f64 s x) c))) (*.f64 s x))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (*.f64 s s) c))) (*.f64 x x))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0))
(*.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 -1 (*.f64 (*.f64 s x) c)))
(*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 s s))) (/.f64 (/.f64 -1 c) (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 s x) c)))
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s s))) (/.f64 (/.f64 1 c) (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x))) (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1)) (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s))) (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c))))
(pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) 1/3)
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(+.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))) 1)
(+.f64 (*.f64 (/.f64 -1 c) 0) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(+.f64 (*.f64 (/.f64 1 c) 0) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(+.f64 (*.f64 0 (/.f64 -1 c)) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(+.f64 (*.f64 0 (/.f64 1 c)) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(-.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))) 1)
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 -1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) c))
(/.f64 -1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (*.f64 c c))))
(/.f64 (/.f64 -1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (neg.f64 c))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) c))
(/.f64 1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (neg.f64 c)))
(/.f64 1 (*.f64 (neg.f64 c) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))))
(/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c)))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c)))))
(/.f64 (/.f64 1 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 (*.f64 c c)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 c c))) (pow.f64 (*.f64 s x) 2))
(/.f64 (neg.f64 (/.f64 1 (*.f64 c c))) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (*.f64 c c))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 (*.f64 c c)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 (neg.f64 c) (*.f64 s x)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 (neg.f64 c) (*.f64 x x)))
(/.f64 (/.f64 -1 (sqrt.f64 c)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 (/.f64 1 (sqrt.f64 c)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 (neg.f64 c) (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 (neg.f64 c) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)) (*.f64 c (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)))
(/.f64 (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)) (*.f64 (neg.f64 c) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)))
(pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) (pow.f64 (/.f64 -1 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 s (*.f64 x (*.f64 s x)))
(*.f64 s (*.f64 (*.f64 (sqrt.f64 s) x) (*.f64 (sqrt.f64 s) x)))
(*.f64 x (*.f64 s (*.f64 s x)))
(*.f64 x (*.f64 (*.f64 (sqrt.f64 x) s) (*.f64 (sqrt.f64 x) s)))
(*.f64 (*.f64 s x) (*.f64 s x))
(*.f64 (*.f64 s x) (neg.f64 (*.f64 s (neg.f64 x))))
(*.f64 (pow.f64 (*.f64 s x) 2) 1)
(*.f64 1 (pow.f64 (*.f64 s x) 2))
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x)))
(*.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 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(*.f64 (*.f64 s s) (*.f64 x x))
(*.f64 (*.f64 s s) (neg.f64 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x x) (*.f64 s s))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (*.f64 s x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (cbrt.f64 x) s) (*.f64 (cbrt.f64 x) s)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 (cbrt.f64 s) 2)) (*.f64 (*.f64 (cbrt.f64 s) x) (*.f64 (cbrt.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)))
(*.f64 (*.f64 s (neg.f64 x)) (*.f64 s (neg.f64 x)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (*.f64 s (neg.f64 s)) (*.f64 x (neg.f64 x)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (neg.f64 (*.f64 s (neg.f64 x))) (*.f64 s x))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (neg.f64 (*.f64 s (neg.f64 s))) (*.f64 x x))
(*.f64 (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 s (sqrt.f64 x))) x)
(*.f64 (*.f64 (*.f64 s (pow.f64 (cbrt.f64 x) 2)) (*.f64 s (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 s)) (*.f64 x (sqrt.f64 s))) s)
(*.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 s) 2)) (*.f64 x (pow.f64 (cbrt.f64 s) 2))) (pow.f64 (cbrt.f64 s) 2))
(neg.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))
(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)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
Outputs
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(*.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 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 0)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(+.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(-.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))) 1)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))) 1)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) -2))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 -1 c) (neg.f64 (pow.f64 (*.f64 s x) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 c) (neg.f64 (neg.f64 (pow.f64 (*.f64 s x) -2))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) -1)
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 1)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 1 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 2))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) -2))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 1 c) (neg.f64 (pow.f64 (*.f64 s x) -2)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 c) (neg.f64 (neg.f64 (pow.f64 (*.f64 s x) -2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (pow.f64 (*.f64 s x) -2) (/.f64 -1 c))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (pow.f64 (*.f64 s x) -2) (/.f64 1 c))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (/.f64 -1 c))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (/.f64 1 c))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 (*.f64 s x) c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) 1) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 -1 c) (*.f64 x x)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (/.f64 1 c) (*.f64 x x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 c))) (*.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) -2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1 c)) (neg.f64 (pow.f64 (*.f64 s x) -2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (pow.f64 (*.f64 s x) -2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 c))) (sqrt.f64 (neg.f64 c))))
(*.f64 (/.f64 -1 (sqrt.f64 (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 c))) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (neg.f64 c)))
(*.f64 (neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (*.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 1 (*.f64 (*.f64 s x) c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) 1) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 -1 c) (*.f64 x x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 (*.f64 s s)) (/.f64 (/.f64 1 c) (*.f64 x x)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 (/.f64 -1 c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (/.f64 -1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) 1) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s)) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 c))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1) (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 c))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1) (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s)) (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 c))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s)) (neg.f64 (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c)))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) -1)) (/.f64 1 c))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))) (sqrt.f64 (/.f64 -1 c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2))) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) -1)) (/.f64 1 c))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))) (sqrt.f64 (/.f64 -1 c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2))) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 c))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 -1 (*.f64 (*.f64 s x) (cbrt.f64 c))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) c) -1)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) 1) (/.f64 -1 c))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (sqrt.f64 c)) (/.f64 -1 (sqrt.f64 c)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (pow.f64 (cbrt.f64 c) 2)) (/.f64 -1 (cbrt.f64 c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) -1) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 c)) (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2)))))
(neg.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) 1) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) 1) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (sqrt.f64 (/.f64 -1 c))) (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (*.f64 (/.f64 (pow.f64 (*.f64 s x) 2) -1) (cbrt.f64 c)))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 c)) (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (neg.f64 c) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (neg.f64 (pow.f64 (*.f64 s x) -2))) c)
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (*.f64 s x) c))) (*.f64 s x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) -1) (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4)))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 -1 (*.f64 (*.f64 s s) c))) (*.f64 x x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (*.f64 s x) c))) (*.f64 s x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (/.f64 1 (*.f64 (*.f64 s s) c))) (*.f64 x x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 -1 (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 s x))) (/.f64 -1 (*.f64 (*.f64 s x) c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) 1) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 s s))) (/.f64 (/.f64 -1 c) (*.f64 x x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s x))) (/.f64 1 (*.f64 (*.f64 s x) c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) 1) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 s s))) (/.f64 (/.f64 1 c) (*.f64 x x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) 1) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s s))) (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 x x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x))) (/.f64 (/.f64 -1 (cbrt.f64 c)) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) 1)) (/.f64 (/.f64 -1 (cbrt.f64 c)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (/.f64 (neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2)) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) (/.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s s))) (/.f64 -1 (*.f64 (*.f64 x x) (cbrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 s x)) (/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 c))) (*.f64 s x)))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 1)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 s x)) 2)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))) 3)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) 1/3)
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1)
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(neg.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 c 3)) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (pow.f64 (*.f64 s x) 2) 3) (pow.f64 c 3))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 1))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) c)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 -1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))
(+.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))) 1)
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(+.f64 (*.f64 (/.f64 -1 c) 0) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(+.f64 (*.f64 (/.f64 1 c) 0) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(+.f64 (*.f64 0 (/.f64 -1 c)) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(+.f64 (*.f64 0 (/.f64 1 c)) (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(-.f64 0 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))) 1)
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) c))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 -1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (neg.f64 c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (*.f64 c c))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 -1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (neg.f64 c))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) c))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 1 (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (neg.f64 c)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 1 (*.f64 (neg.f64 c) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) -1)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (sqrt.f64 (/.f64 -1 c)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 (/.f64 -1 c)))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c)))))
(/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) c) (*.f64 (/.f64 (pow.f64 (*.f64 s x) 2) -1) (cbrt.f64 c)))
(/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)) c)
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (cbrt.f64 c)))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 2) (/.f64 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 (cbrt.f64 c))))
(/.f64 (/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 c)) 3) (pow.f64 (*.f64 s x) 2)) (neg.f64 c))
(/.f64 (/.f64 1 (*.f64 c c)) (pow.f64 (*.f64 s x) 2))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 1 (*.f64 c c)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 (*.f64 c c)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 c c))) (pow.f64 (*.f64 s x) 2))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 c c))) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (*.f64 c c))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) -2)) (neg.f64 (*.f64 c c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 (neg.f64 c) (*.f64 s x)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 -1 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4)))))
(/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 -1 (*.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4)))))
(/.f64 -1 (*.f64 (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 (neg.f64 c) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 -1 (sqrt.f64 c)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 1 (sqrt.f64 c)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (*.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 (neg.f64 c) (*.f64 s x)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) c))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) c)) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 1 (*.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4)))))
(/.f64 1 (*.f64 (*.f64 c (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 (neg.f64 c) (*.f64 x x)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (*.f64 c (pow.f64 (*.f64 s x) -2)) (neg.f64 c)))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 c (/.f64 (neg.f64 c) (pow.f64 (*.f64 s x) -2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0) (*.f64 (neg.f64 c) (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (/.f64 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) -2)) (neg.f64 c)))
(/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) (*.f64 c (/.f64 (pow.f64 (*.f64 s x) -2) c)))
(/.f64 (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)) (*.f64 c (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 0 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)) (*.f64 (neg.f64 c) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 2) 0)))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 1)
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 2)
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 3)
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(neg.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(/.f64 -1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c)) 3))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) (pow.f64 (/.f64 -1 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) (/.f64 -1 (pow.f64 c 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) 3) (/.f64 -1 (pow.f64 c 3))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))) 1))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))))
(/.f64 (pow.f64 (*.f64 s x) -2) (*.f64 c c))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s x) 2))) 1)
(pow.f64 (*.f64 s x) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 s x) 2)
(*.f64 s (*.f64 x (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 s (*.f64 (*.f64 (sqrt.f64 s) x) (*.f64 (sqrt.f64 s) x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 x (*.f64 s (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 x (*.f64 (*.f64 (sqrt.f64 x) s) (*.f64 (sqrt.f64 x) s)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s x) (*.f64 s x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s x) (neg.f64 (*.f64 s (neg.f64 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 (sqrt.f64 (*.f64 s x)) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (pow.f64 (*.f64 s x) 4)))
(*.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) (*.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 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 s s) (neg.f64 (*.f64 x (neg.f64 x))))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 x x) (*.f64 s s))
(pow.f64 (*.f64 s x) 2)
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))))
(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 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (cbrt.f64 x) s) (*.f64 (cbrt.f64 x) s)))
(*.f64 (pow.f64 (cbrt.f64 x) 4) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s s)))
(*.f64 s (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s (pow.f64 (cbrt.f64 x) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 s) 2) (pow.f64 (cbrt.f64 s) 2)) (*.f64 (*.f64 (cbrt.f64 s) x) (*.f64 (cbrt.f64 s) x)))
(*.f64 (pow.f64 (cbrt.f64 s) 4) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 (pow.f64 (cbrt.f64 s) 4) (pow.f64 (cbrt.f64 s) 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)
(*.f64 (*.f64 s (neg.f64 x)) (*.f64 s (neg.f64 x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (*.f64 s (neg.f64 s)) (*.f64 x (neg.f64 x)))
(pow.f64 (*.f64 s x) 2)
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(pow.f64 (*.f64 s x) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 s x) 2))))
(pow.f64 (*.f64 s x) 2)
(*.f64 (neg.f64 (*.f64 s (neg.f64 x))) (*.f64 s x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s x) 4)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (neg.f64 (*.f64 s (neg.f64 s))) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 s (sqrt.f64 x))) x)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 s (pow.f64 (cbrt.f64 x) 2)) (*.f64 s (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 4) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s s)))
(*.f64 s (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 s (pow.f64 (cbrt.f64 x) 4))))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 s)) (*.f64 x (sqrt.f64 s))) s)
(pow.f64 (*.f64 s x) 2)
(*.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 s) 2)) (*.f64 x (pow.f64 (cbrt.f64 s) 2))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (pow.f64 (cbrt.f64 s) 4) (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 (pow.f64 (cbrt.f64 s) 4) (pow.f64 (cbrt.f64 s) 2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (*.f64 s x) 4))
(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)
(exp.f64 (*.f64 2 (log.f64 (*.f64 s x))))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s x))) 1))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 s x) 2)

eval437.0ms (2.4%)

Compiler

Compiled 30483 to 15873 computations (47.9% saved)

prune763.0ms (4.2%)

Pruning

84 alts after pruning (79 fresh and 5 done)

PrunedKeptTotal
New1434381472
Fresh214162
Picked101
Done5510
Total1461841545
Error
0b
Counts
1545 → 84
Alt Table
Click to see full alt table
StatusErrorProgram
20.0b
(pow.f64 (*.f64 x (*.f64 s c)) -2)
20.7b
(pow.f64 (*.f64 c (*.f64 s x)) -2)
38.0b
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
20.7b
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
36.4b
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
37.4b
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
41.8b
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
44.0b
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
8.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
7.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
22.9b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
4.1b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
15.8b
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
2.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
14.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
26.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
11.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
21.5b
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
32.8b
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
37.5b
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
20.8b
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
37.4b
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
30.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
37.5b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
37.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
22.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
21.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
29.0b
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
32.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
37.5b
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
37.5b
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
22.3b
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
29.1b
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
40.2b
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
37.8b
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
32.2b
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
33.1b
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
21.7b
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
23.8b
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
31.8b
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
32.6b
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
23.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
32.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
20.0b
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
37.8b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
32.3b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
22.5b
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
24.9b
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
43.6b
(-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
52.0b
(-.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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))))
3.9b
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x)))))
24.0b
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
5.7b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x))) (cos.f64 (+.f64 x x)))
5.6b
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
20.8b
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
22.9b
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
22.2b
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
5.6b
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
21.3b
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
20.7b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
29.1b
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
37.6b
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
6.1b
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
29.7b
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
18.5b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
40.6b
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
37.6b
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
15.8b
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
37.6b
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
37.6b
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
37.6b
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
37.4b
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
20.0b
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
21.3b
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
38.2b
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
41.9b
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
5.1b
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x)) (cos.f64 (+.f64 x x)))
18.9b
(*.f64 (*.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (cos.f64 (+.f64 x x)))
32.2b
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
37.7b
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
38.6b
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
24.1b
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
24.3b
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
Compiler

Compiled 1593 to 1019 computations (36% saved)

regimes609.0ms (3.4%)

Counts
161 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x))) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c x) -2))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -4) (cos.f64 (+.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2)) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2)) (cos.f64 (+.f64 x x)))
(/.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)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x))) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4)) (cos.f64 (+.f64 x x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))))
Outputs
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x)))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)))
Calls

6 calls:

207.0ms
s
130.0ms
(pow.f64 s 2)
76.0ms
c
72.0ms
x
51.0ms
(pow.f64 c 2)
Results
ErrorSegmentsBranch
2.3b1x
2.3b1c
0.8b3s
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)
1.0b3(pow.f64 s 2)
Compiler

Compiled 2645 to 1150 computations (56.5% saved)

bsearch47.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
6.327649525339905e+212
2.779110820838829e+214
24.0ms
2.4133072195396959e-147
4.304480352317599e-147
Results
22.0ms138×body256valid
8.0ms19×body1024valid
6.0ms25×body256infinite
5.0ms19×body512valid
1.0msbody1024infinite
1.0msbody512infinite
Compiler

Compiled 536 to 380 computations (29.1% saved)

regimes595.0ms (3.3%)

Counts
157 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x))) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c x) -2))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 c s)) (*.f64 (pow.f64 x -2) (/.f64 1 (*.f64 c s)))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x c))) (*.f64 s (*.f64 x c)))) (/.f64 -1 (sqrt.f64 (*.f64 s (*.f64 x c)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -4) (cos.f64 (+.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 c s))) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2)) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (pow.f64 (*.f64 x c) -2) (pow.f64 s -2)) (cos.f64 (+.f64 x x)))
(/.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)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (/.f64 (/.f64 1 s) (*.f64 c x))) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 (sqrt.f64 x) -4)) (cos.f64 (+.f64 x x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 2))) 3)
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c s) 2)) 3))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
Outputs
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
Calls

6 calls:

203.0ms
s
132.0ms
(pow.f64 s 2)
71.0ms
c
70.0ms
x
46.0ms
(pow.f64 c 2)
Results
ErrorSegmentsBranch
2.3b1x
2.3b1c
0.8b3s
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)
1.0b3(pow.f64 s 2)
Compiler

Compiled 2527 to 1101 computations (56.4% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
6.327649525339905e+212
2.779110820838829e+214
22.0ms
2.4133072195396959e-147
4.304480352317599e-147
Results
23.0ms149×body256valid
9.0ms18×body1024valid
3.0ms21×body256infinite
2.0msbody512valid
2.0msbody1024infinite
0.0msbody512infinite
Compiler

Compiled 473 to 324 computations (31.5% saved)

regimes344.0ms (1.9%)

Counts
139 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x))) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 s (/.f64 s (pow.f64 (*.f64 c x) -2))))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (pow.f64 (*.f64 c s) 2)))
Outputs
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
Calls

3 calls:

175.0ms
s
66.0ms
c
62.0ms
x
Results
ErrorSegmentsBranch
2.3b1x
2.3b1c
0.8b3s
Compiler

Compiled 2197 to 941 computations (57.2% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
6.327649525339905e+212
2.779110820838829e+214
22.0ms
2.4133072195396959e-147
4.304480352317599e-147
Results
9.0ms51×body256valid
8.0ms19×body1024valid
3.0ms10×body512valid
3.0ms17×body256infinite
2.0msbody1024infinite
Compiler

Compiled 213 to 137 computations (35.7% saved)

regimes216.0ms (1.2%)

Counts
132 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 s (*.f64 c x))) (cos.f64 (+.f64 x x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (*.f64 c s)) (/.f64 1 x)) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (pow.f64 s -2) (/.f64 1 (pow.f64 (*.f64 c x) 2)))
Outputs
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
Calls

3 calls:

59.0ms
s
59.0ms
c
58.0ms
x
Results
ErrorSegmentsBranch
2.3b1x
2.3b1c
2.3b1s
Compiler

Compiled 2105 to 907 computations (56.9% saved)

regimes207.0ms (1.1%)

Counts
127 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 c (*.f64 s x))) (cos.f64 (+.f64 x x)))
Outputs
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
Calls

3 calls:

58.0ms
s
56.0ms
c
54.0ms
x
Results
ErrorSegmentsBranch
2.3b1x
2.3b1c
2.3b1s
Compiler

Compiled 2018 to 876 computations (56.6% saved)

regimes199.0ms (1.1%)

Counts
124 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 x s) (*.f64 x s))))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
Calls

3 calls:

57.0ms
x
54.0ms
s
53.0ms
c
Results
ErrorSegmentsBranch
2.5b1x
2.5b1c
2.5b1s
Compiler

Compiled 1964 to 863 computations (56.1% saved)

regimes404.0ms (2.2%)

Counts
115 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
Calls

3 calls:

137.0ms
c
136.0ms
x
98.0ms
s
Results
ErrorSegmentsBranch
3.4b3x
3.5b3c
4.5b2s
Compiler

Compiled 1816 to 824 computations (54.6% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
2.173666530348233e-18
1.6970992864635812e-15
33.0ms
-1.8327849500678216e-65
-1.2691580692478033e-72
Results
42.0ms272×body256valid
14.0ms77×body256infinite
Compiler

Compiled 688 to 427 computations (37.9% saved)

regimes307.0ms (1.7%)

Counts
114 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
Calls

3 calls:

130.0ms
x
91.0ms
c
51.0ms
s
Results
ErrorSegmentsBranch
4.5b3x
4.7b2c
5.8b1s
Compiler

Compiled 1800 to 819 computations (54.5% saved)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.3721218989189735e-182
2.395750454918444e-180
32.0ms
-1.8327849500678216e-65
-1.2691580692478033e-72
Results
41.0ms256×body256valid
17.0ms103×body256infinite
Compiler

Compiled 649 to 403 computations (37.9% saved)

regimes472.0ms (2.6%)

Counts
113 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
Calls

3 calls:

215.0ms
c
131.0ms
x
92.0ms
s
Results
ErrorSegmentsBranch
7.6b3x
8.6b5c
8.5b2s
Compiler

Compiled 1784 to 813 computations (54.4% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.173666530348233e-18
1.6970992864635812e-15
20.0ms
-1.349752756041928e-56
-1.8267046856281876e-57
Results
36.0ms224×body256valid
6.0ms37×body256infinite
Compiler

Compiled 571 to 355 computations (37.8% saved)

regimes477.0ms (2.7%)

Counts
109 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))
Calls

3 calls:

161.0ms
s
161.0ms
c
123.0ms
x
Results
ErrorSegmentsBranch
11.1b3x
13.1b4c
12.8b4s
Compiler

Compiled 1720 to 786 computations (54.3% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.8511602210179463e-6
1.358138643770805e-5
22.0ms
-403.7565185610945
-11.950393788921286
Results
34.0ms208×body256valid
7.0ms45×body256infinite
Compiler

Compiled 532 to 331 computations (37.8% saved)

regimes232.0ms (1.3%)

Counts
107 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 x (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 x (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s x) (*.f64 (*.f64 c s) x)) c))
(/.f64 (/.f64 -1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 -1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 x x) (*.f64 c c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s s) c)) (*.f64 c (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (/.f64 -1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 x c)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 -1 x) s) (/.f64 1 (*.f64 c (*.f64 s (*.f64 c x)))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 s c)) s) (/.f64 (/.f64 -1 x) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) c) (/.f64 -1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 s x)) (*.f64 s c)) (/.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) (/.f64 (/.f64 (/.f64 1 s) x) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 s) x) c) s) (/.f64 (/.f64 1 c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 (/.f64 x 1) c)) (*.f64 (*.f64 s s) x)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c (*.f64 s s)))))
(/.f64 1 (/.f64 s (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 1 (/.f64 s (/.f64 (/.f64 (/.f64 1 c) (*.f64 x x)) (*.f64 s c))))
(/.f64 1 (/.f64 (*.f64 c s) (/.f64 (/.f64 (/.f64 1 x) x) (*.f64 c s))))
(/.f64 1 (/.f64 (*.f64 c x) (/.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) s)))
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 1 (*.f64 (*.f64 s x) (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 s (*.f64 s x)) (/.f64 1 (*.f64 x (*.f64 c c)))))
(/.f64 1 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s x))) (/.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (*.f64 s s) (*.f64 c x)) (/.f64 1 (*.f64 c x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 s s) c) (*.f64 c x)) (/.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 1 s)) (/.f64 (/.f64 -1 (*.f64 s (*.f64 c x))) (*.f64 c x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) c)) (/.f64 (/.f64 -1 x) (*.f64 s x)))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (*.f64 s c)) (*.f64 s x))) (/.f64 (/.f64 -1 x) c))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 x x) (*.f64 s s)))))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 (*.f64 (*.f64 s x) x) s))))
(/.f64 1 (*.f64 (*.f64 x (*.f64 c x)) (/.f64 (*.f64 (neg.f64 s) (*.f64 c s)) -1)))
(/.f64 1 (/.f64 (*.f64 s (*.f64 c x)) (/.f64 -1 (*.f64 s (neg.f64 (*.f64 c x))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 s (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (/.f64 (/.f64 (/.f64 1 c) s) x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s s) 1) c) x)) (/.f64 1 (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s 1) c) x) (*.f64 (*.f64 (/.f64 s 1) c) x)))
(/.f64 1 (*.f64 (/.f64 s (/.f64 (/.f64 (/.f64 1 s) x) c)) (/.f64 x (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 1 (*.f64 (*.f64 x x) c)) (/.f64 1 c))))
(/.f64 1 (/.f64 (*.f64 s s) (*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 -1 c) x))))
(/.f64 1 (/.f64 (*.f64 s x) (/.f64 (*.f64 (/.f64 (/.f64 1 s) x) (/.f64 1 c)) c)))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (/.f64 -1 x)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s (neg.f64 (*.f64 c x))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 s) (/.f64 -1 (*.f64 x c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(*.f64 (*.f64 (/.f64 1 s) (/.f64 1 s)) (*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 1 c) x)))
(/.f64 1 (*.f64 (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x))) (/.f64 (neg.f64 s) (/.f64 1 (*.f64 c x)))))
(/.f64 1 (/.f64 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 1 (/.f64 (/.f64 s (*.f64 -1 (/.f64 -1 (*.f64 x c)))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 s c) (*.f64 -1 (/.f64 -1 x))) (/.f64 -1 (*.f64 c (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 (/.f64 x 1) (/.f64 x 1)) (*.f64 (/.f64 s (/.f64 1 c)) (/.f64 s (/.f64 1 c)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (*.f64 (neg.f64 (/.f64 -1 s)) (/.f64 1 c)) (/.f64 -1 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 s x) (neg.f64 c)) (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (-.f64 0 (*.f64 c c))) c)))
(-.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 c c)) (*.f64 c (/.f64 -1 (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 s c)) (/.f64 -1 x))))
(+.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 (+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.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 (+.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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))))
(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 c (*.f64 s x)) 2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) -2) (neg.f64 c)) c)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 s (*.f64 x c)) 2)) 1)
(/.f64 (/.f64 1 (*.f64 x x)) (pow.f64 (*.f64 s c) 2))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 -1 (pow.f64 (*.f64 s c) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) s) x) x))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) 2)))
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) 2)))
(/.f64 1 (/.f64 c (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s x)))))
(/.f64 1 (/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 1 x)))
(*.f64 (/.f64 -1 c) (neg.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (/.f64 (/.f64 s (/.f64 1 s)) (/.f64 1 (pow.f64 (*.f64 c x) 2))))
Outputs
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
Calls

3 calls:

93.0ms
x
59.0ms
c
50.0ms
s
Results
ErrorSegmentsBranch
20.0b1x
20.0b1c
20.0b1s
Compiler

Compiled 1688 to 771 computations (54.3% saved)

regimes32.0ms (0.2%)

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

3 calls:

10.0ms
s
9.0ms
x
9.0ms
c
Results
ErrorSegmentsBranch
20.0b1x
20.0b1c
20.0b1s
Compiler

Compiled 251 to 95 computations (62.2% saved)

regimes22.0ms (0.1%)

Accuracy

Total -19.2b remaining (-89.4%)

Threshold costs -19.2b (-89.4%)

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

3 calls:

9.0ms
c
6.0ms
s
6.0ms
x
Results
ErrorSegmentsBranch
22.5b1x
21.5b2c
22.5b1s
Compiler

Compiled 106 to 52 computations (50.9% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
-736399188673332.4
-6774864433716.842
Results
14.0ms81×body256valid
3.0msbody1024valid
2.0msbody512valid
2.0ms10×body256infinite
1.0msbody512infinite
Compiler

Compiled 229 to 151 computations (34.1% saved)

simplify27.0ms (0.2%)

Algorithm
egg-herbie
Rules
54×*-commutative
sub-neg
+-commutative
if-if-or-not
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01171364
11591364
21641364
31681364
41711364
51721364
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 s 1169717586581231/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 2400000000000000082029733390909088092907588400948125834288050470208162435108840077923716759911544914761171275419508047541443166931312371349188453104299368332839829997391715458204648146970285633058205779153670635520) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))) (-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(if (<=.f64 s 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 25999999999999999293966867380244796479203821804008471107706555021699767124676642961256812322039703498971344803736659550269088173942107609545301827989586065453837292975396762577042499038181700925430599604439831543808) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 s 8817871037304665/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(if (<=.f64 x -1659995391306165/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5841333965851681/324518553658426726783156020576256) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))))
(if (<=.f64 x -1025729175095185/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5793204598631959/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))))
(if (<=.f64 x -1457648828442167/110427941548649020598956093796432407239217743554726184882600387580788736) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (if (<=.f64 x 4259306016766851/2535301200456458802993406410752) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))))
(if (<=.f64 x -12) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x)))))) (if (<=.f64 x 3010508632829399/590295810358705651712) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(if (<=.f64 c -150000000000000) (/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x))))) (/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x))))))
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
Outputs
(if (<=.f64 s 1169717586581231/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 2400000000000000082029733390909088092907588400948125834288050470208162435108840077923716759911544914761171275419508047541443166931312371349188453104299368332839829997391715458204648146970285633058205779153670635520) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))) (-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(if (<=.f64 s 1169717586581231/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 2400000000000000082029733390909088092907588400948125834288050470208162435108840077923716759911544914761171275419508047541443166931312371349188453104299368332839829997391715458204648146970285633058205779153670635520) (*.f64 (pow.f64 (*.f64 s (*.f64 x c)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x 2))))) (-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 x (*.f64 s c)) 2)))))
(if (<=.f64 s 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 25999999999999999293966867380244796479203821804008471107706555021699767124676642961256812322039703498971344803736659550269088173942107609545301827989586065453837292975396762577042499038181700925430599604439831543808) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 2 x))))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 s 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 25999999999999999293966867380244796479203821804008471107706555021699767124676642961256812322039703498971344803736659550269088173942107609545301827989586065453837292975396762577042499038181700925430599604439831543808) (*.f64 (pow.f64 (*.f64 s (*.f64 x c)) -2) (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x 2))))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 s c)) (*.f64 x (*.f64 s c))))))
(if (<=.f64 s 8817871037304665/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2)) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 s 8817871037304665/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x))) (if (<=.f64 s 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 x c)) -2)) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 s c)) (*.f64 x (*.f64 s c))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s c)) (*.f64 x (*.f64 s c))) (cos.f64 (+.f64 x x)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 s c)) (*.f64 x (*.f64 s c))))
(if (<=.f64 x -1659995391306165/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5841333965851681/324518553658426726783156020576256) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))))
(if (<=.f64 x -1659995391306165/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 s c)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5841333965851681/324518553658426726783156020576256) (*.f64 (/.f64 -1 (*.f64 x (*.f64 s c))) (/.f64 -1 (*.f64 x (*.f64 s c)))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 s c)) (*.f64 s (*.f64 x c))))))
(if (<=.f64 x -1025729175095185/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5793204598631959/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))))
(if (or (<=.f64 x -1025729175095185/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (not (<=.f64 x 5793204598631959/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 s c)) (*.f64 c (*.f64 s x)))) (*.f64 (/.f64 -1 (*.f64 x (*.f64 s c))) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(if (<=.f64 x -1457648828442167/110427941548649020598956093796432407239217743554726184882600387580788736) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (if (<=.f64 x 4259306016766851/2535301200456458802993406410752) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))))
(if (or (<=.f64 x -1457648828442167/110427941548649020598956093796432407239217743554726184882600387580788736) (not (<=.f64 x 4259306016766851/2535301200456458802993406410752))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c)))))) (*.f64 (/.f64 -1 (*.f64 x (*.f64 s c))) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(if (<=.f64 x -12) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x)))))) (if (<=.f64 x 3010508632829399/590295810358705651712) (*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))))))
(if (or (<=.f64 x -12) (not (<=.f64 x 3010508632829399/590295810358705651712))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c (*.f64 c (*.f64 s (*.f64 s x)))))) (*.f64 (/.f64 -1 (*.f64 x (*.f64 s c))) (/.f64 -1 (*.f64 x (*.f64 s c)))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c s) x)) (/.f64 -1 (*.f64 (*.f64 c s) x)))
(*.f64 (/.f64 -1 (*.f64 x (*.f64 s c))) (/.f64 -1 (*.f64 x (*.f64 s c))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) x) (*.f64 (*.f64 c s) x)))
(/.f64 1 (*.f64 (*.f64 x (*.f64 s c)) (*.f64 x (*.f64 s c))))
(if (<=.f64 c -150000000000000) (/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x))))) (/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 (*.f64 c s) x))))))
(if (<=.f64 c -150000000000000) (/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 x (*.f64 s c)))))) (/.f64 1 (*.f64 x (*.f64 s (*.f64 c (*.f64 x (*.f64 s c)))))))
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 (*.f64 c s) x)))))
(/.f64 1 (*.f64 s (*.f64 x (*.f64 c (*.f64 x (*.f64 s c))))))
Compiler

Compiled 519 to 290 computations (44.1% saved)

soundness791.0ms (4.4%)

Algorithm
egg-herbie
Rules
3686×associate-/r*
3686×associate-/r*
3686×associate-/r*
1422×associate-/l/
1400×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
02456782
16455154
232205124
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
02487665
16205545
234305521
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 621 to 367 computations (40.9% saved)

end155.0ms (0.9%)

Compiler

Compiled 620 to 285 computations (54% saved)

Profiling

Loading profile data...