Details

Time bar (total: 16.5s)

analyze810.0ms (4.9%)

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

Compiled 20 to 15 computations (25% saved)

sample3.4s (20.5%)

Results
1.5s6697×body256valid
670.0ms2801×body256infinite
597.0ms929×body1024valid
343.0ms630×body512valid
178.0ms242×body1024infinite
90.0ms241×body512infinite
Bogosity

preprocess209.0ms (1.3%)

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)

simplify192.0ms (1.2%)

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)

prune6.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New268
Fresh011
Picked000
Done000
Total279
Error
2.2b
Counts
9 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
29.8b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
28.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
2.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
15.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
25.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
24.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
Compiler

Compiled 228 to 142 computations (37.7% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 (*.f64 2 x))
0.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
0.3b
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))
3.7b
(*.f64 x (*.f64 c s))
Compiler

Compiled 49 to 16 computations (67.3% saved)

series39.0ms (0.2%)

Counts
4 → 112
Calls

30 calls:

TimeVariablePointExpression
24.0ms
x
@-inf
(*.f64 x (*.f64 c s))
2.0ms
x
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
1.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
@0
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))

rewrite140.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify178.0ms (1.1%)

Algorithm
egg-herbie
Rules
1604×times-frac
1582×associate-/r/
750×associate-*r*
636×associate-*l*
616×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03528386
19066616
264316554
Stop Event
node limit
Counts
248 → 197
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 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.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))))
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)))))
(-.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 (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)))
(+.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 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1))
(+.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)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (pow.f64 (sin.f64 x) 2)))
(+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (cos.f64 (+.f64 x x)))
(+.f64 (-.f64 (pow.f64 (cos.f64 x) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (cos.f64 (+.f64 x x)) 1)
(*.f64 1 (cos.f64 (+.f64 x x)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 -1 (neg.f64 (cos.f64 (+.f64 x x))))
(*.f64 (neg.f64 (sqrt.f64 (cos.f64 (+.f64 x x)))) (neg.f64 (sqrt.f64 (cos.f64 (+.f64 x x)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2)) (neg.f64 (cbrt.f64 (cos.f64 (+.f64 x x)))))
(*.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) 1)
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.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 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.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 (*.f64 1 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) 1) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(pow.f64 (cos.f64 (+.f64 x x)) 1)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/3)
(neg.f64 (neg.f64 (cos.f64 (+.f64 x x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x x)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x x))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x x))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x x))))
(fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))
Outputs
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 (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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
(/.f64 1 (pow.f64 (*.f64 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 s s)) (*.f64 (*.f64 c c) (*.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 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 c c) (*.f64 s s))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2)) (fma.f64 2/3 (/.f64 x (/.f64 (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 c c) (*.f64 s s))) (+.f64 (/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 (*.f64 2/3 (*.f64 x x)) (*.f64 (*.f64 c c) (*.f64 s s))))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (fma.f64 2/3 (/.f64 x (/.f64 (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 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))
1
(+.f64 (*.f64 -2 (pow.f64 x 2)) 1)
(fma.f64 -2 (*.f64 x x) 1)
(fma.f64 (*.f64 x x) -2 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/3 (pow.f64 x 4) (fma.f64 (*.f64 x 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)))))
(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 (*.f64 x x) -2 (fma.f64 -4/45 (pow.f64 x 6) 1)))
(-.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 x (log.f64 (pow.f64 (exp.f64 s) c)))
(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 (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))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))
(fabs.f64 (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)
(+.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 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x 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 (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 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (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) (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) (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)))
(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 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (cos.f64 (+.f64 x x)))
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) (cos.f64 (+.f64 x x)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) 1)
(+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 1/2 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 1/2 (fma.f64 1/2 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (pow.f64 (sin.f64 x) 2) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 1/2 (pow.f64 (sin.f64 x) 2)))
(+.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (pow.f64 (sin.f64 x) 2)))
(+.f64 1/2 (fma.f64 1/2 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (pow.f64 (sin.f64 x) 2) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 1/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 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (cos.f64 (+.f64 x x)))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (pow.f64 (cos.f64 x) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 x x))))
(-.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))
(fma.f64 1/2 (cos.f64 (+.f64 x x)) (+.f64 (pow.f64 (cos.f64 x) 2) -1/2))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1))
(-.f64 (pow.f64 (cos.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) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) 1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) 1)
(cos.f64 (+.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x x)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 (+.f64 x x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 (+.f64 x x)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (cos.f64 (+.f64 x x)) 1)
(cos.f64 (+.f64 x x))
(*.f64 1 (cos.f64 (+.f64 x x)))
(cos.f64 (+.f64 x x))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))
(cos.f64 (+.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(*.f64 -1 (neg.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(*.f64 (neg.f64 (sqrt.f64 (cos.f64 (+.f64 x x)))) (neg.f64 (sqrt.f64 (cos.f64 (+.f64 x x)))))
(cos.f64 (+.f64 x x))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2)) (neg.f64 (cbrt.f64 (cos.f64 (+.f64 x x)))))
(cos.f64 (+.f64 x x))
(*.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 (neg.f64 (sqrt.f64 (neg.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))))
(cos.f64 (+.f64 x x))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))))) (cbrt.f64 (neg.f64 (cos.f64 (+.f64 x x)))))
(cos.f64 (+.f64 x x))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(/.f64 (cos.f64 (+.f64 x x)) 1)
(cos.f64 (+.f64 x x))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.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) 2) (pow.f64 (sin.f64 x) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.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) 2) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) 1) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(pow.f64 (cos.f64 (+.f64 x x)) 1)
(cos.f64 (+.f64 x x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 2)
(cos.f64 (+.f64 x x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 3)
(cos.f64 (+.f64 x x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/3)
(cos.f64 (+.f64 x x))
(neg.f64 (neg.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))
(fabs.f64 (cos.f64 (+.f64 x x)))
(log.f64 (exp.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x x)))))
(cos.f64 (+.f64 x x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3))
(cos.f64 (+.f64 x x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(exp.f64 (log.f64 (cos.f64 (+.f64 x x))))
(cos.f64 (+.f64 x x))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x x))) 1))
(cos.f64 (+.f64 x x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x x))))
(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))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))
6.7b
(*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))
7.3b
(*.f64 x (*.f64 s s))
8.1b
(*.f64 c (*.f64 x (*.f64 s s)))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series11.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
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)))
0.0ms
c
@inf
(*.f64 c (*.f64 x (*.f64 s s)))

rewrite127.0ms (0.8%)

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)))))))

simplify132.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
5.0b
(*.f64 c (*.f64 c (*.f64 s s)))
6.7b
(*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s)))))
7.8b
(*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))
8.3b
(*.f64 c (*.f64 s s))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series6.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
c
@0
(*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))
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 c (*.f64 s s)))
0.0ms
s
@inf
(*.f64 c (*.f64 s s))

rewrite74.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
2260064
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(*.f64 c (*.f64 s s))
(*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))
(*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s)))))
(*.f64 c (*.f64 c (*.f64 s s)))
Outputs
((#(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 (pow.f64 (*.f64 c (*.f64 s s)) 2))))) (#(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 (*.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 (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)))))))
((#(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)))))))

simplify91.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01283928
12852824
213232824
339182824
Stop Event
node limit
Counts
172 → 69
Calls
Call 1
Inputs
(*.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) (*.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 (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 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 (pow.f64 (*.f64 c (*.f64 s s)) 2))
(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 (*.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 (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)))
(-.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)))
Outputs
(*.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) (*.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)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(*.f64 (pow.f64 s 2) (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 (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 (pow.f64 (*.f64 c (*.f64 s s)) 2))
(*.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 (*.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 (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 s c)) 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 s c)) 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 (*.f64 x (*.f64 s c)) 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 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 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)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c s) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 c c))
(pow.f64 (*.f64 s c) 2)
(pow.f64 (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)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
0.3b
(*.f64 (*.f64 c s) (*.f64 c s))
6.7b
(*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))
7.8b
(*.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 (*.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)))))

rewrite94.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 (*.f64 c s) (*.f64 c s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.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 (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)))))))
((#(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))))))))

simplify115.0ms (0.7%)

Algorithm
egg-herbie
Rules
1368×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
235945954
Stop Event
node limit
Counts
230 → 140
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 (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 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 (*.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 (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)))
(+.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))))
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 (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 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 c (*.f64 s x)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 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 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 (*.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 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))) (fma.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s)) (*.f64 -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 (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 c s) 2)) (*.f64 (/.f64 -4/45 (pow.f64 (*.f64 c s) 2)) (pow.f64 x 4))) (-.f64 (/.f64 2 (pow.f64 (*.f64 c s) 2)) (/.f64 1 (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 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 (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 (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)
(+.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 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1) (pow.f64 (*.f64 x (*.f64 c s)) 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 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1) (pow.f64 (*.f64 x (*.f64 c s)) 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 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) 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))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
6.7b
(*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x)
7.3b
(*.f64 x (*.f64 s s))
17.6b
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))
Compiler

Compiled 61 to 18 computations (70.5% saved)

series3.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite87.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1230×associate-*r/
1038×associate-*l/
434×distribute-rgt-in
378×distribute-lft-in
320×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify101.0ms (0.6%)

Algorithm
egg-herbie
Rules
772×associate-/r*
628×distribute-lft-in
624×distribute-rgt-in
516×times-frac
500×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02567991
17107817
236455963
Stop Event
node limit
Counts
193 → 138
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 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 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.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 (*.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 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 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 c c) 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 (*.f64 c 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))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s (sqrt.f64 x))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1)
(pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 1)
(pow.f64 (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 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 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 1 x))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (cos.f64 (+.f64 x x)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 (cos.f64 (+.f64 x x)) x))
(*.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))) (neg.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) (*.f64 x s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 x (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
Outputs
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 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 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (-.f64 (*.f64 2/3 (/.f64 (/.f64 (*.f64 x x) (*.f64 c c)) (*.f64 s s))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))) (-.f64 (fma.f64 2/3 (/.f64 (/.f64 (*.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 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 s (*.f64 s (*.f64 c c)))) (*.f64 (/.f64 2/3 (*.f64 s s)) (*.f64 (/.f64 x c) (/.f64 x c)))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))) (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x c) (/.f64 x c)) (*.f64 s s)) (*.f64 (/.f64 -4/45 (*.f64 s s)) (/.f64 (pow.f64 x 4) (*.f64 c c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 (*.f64 c c) 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s (sqrt.f64 x))))) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s 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 (*.f64 c c) x))
(*.f64 c (*.f64 c (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x)) 2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) x))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) 3)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s 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 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (+.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (sqrt.f64 x)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s (*.f64 (sqrt.f64 x) (sqrt.f64 x))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (/.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 1 x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (cos.f64 (+.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 x (neg.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 (cos.f64 (+.f64 x x)) x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (sqrt.f64 x)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s (*.f64 (sqrt.f64 x) (sqrt.f64 x))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)) (/.f64 (cos.f64 (+.f64 x x)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))) (neg.f64 (cos.f64 (+.f64 x x))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 x (neg.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) (*.f64 x s))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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))) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 (*.f64 s (sqrt.f64 x))) 2))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 x s) (*.f64 x s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 s s) (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (*.f64 s (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) x) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (/.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (/.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) 1) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (/.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (sqrt.f64 x)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (sqrt.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c (*.f64 s (*.f64 (sqrt.f64 x) (sqrt.f64 x))))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s (*.f64 (sqrt.f64 x) (sqrt.f64 x))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 c (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (/.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (/.f64 1 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 x (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x x)) 2)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 (*.f64 c (*.f64 s (sqrt.f64 x))) (sqrt.f64 x))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (sqrt.f64 x)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s (*.f64 (sqrt.f64 x) (sqrt.f64 x))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3) 1/3)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (*.f64 (/.f64 x (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) -1)
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (*.f64 (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2) (neg.f64 x))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (*.f64 x (neg.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2))))
(/.f64 (neg.f64 (cos.f64 (+.f64 x x))) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 2))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))) 3))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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 (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) 3)))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))) 1))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s 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)) (*.f64 x (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))

eval232.0ms (1.4%)

Compiler

Compiled 14608 to 6344 computations (56.6% saved)

prune144.0ms (0.9%)

Pruning

27 alts after pruning (24 fresh and 3 done)

PrunedKeptTotal
New66324687
Fresh101
Picked101
Done134
Total66627693
Error
0.0b
Counts
693 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
21.2b
(/.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)))
35.3b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
2.4b
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
2.9b
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
23.2b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
2.8b
(/.f64 (cos.f64 (*.f64 2 x)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) 3))
2.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
30.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
15.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
25.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
17.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))))
13.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))
16.7b
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
16.4b
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
16.5b
(/.f64 1 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
35.2b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
36.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
31.2b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
3.5b
(-.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)))
35.8b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
2.3b
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
30.8b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 1 x))
2.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
15.1b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
17.0b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
20.7b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
Compiler

Compiled 967 to 607 computations (37.2% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 (+.f64 x x))
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)
3.7b
(*.f64 x (*.f64 c s))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series10.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
3.0ms
s
@-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
x
@-inf
(pow.f64 (*.f64 x (*.f64 c s)) -2)
1.0ms
x
@0
(pow.f64 (*.f64 x (*.f64 c s)) -2)
1.0ms
c
@-inf
(pow.f64 (*.f64 x (*.f64 c s)) -2)

rewrite81.0ms (0.5%)

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
01365
127965
2361553
Stop Event
node limit
Counts
3 → 122
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)))
(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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 0) (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 0) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 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 (cos.f64 0) (*.f64 1 (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 0) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 0) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 0) 2) (+.f64 (neg.f64 (pow.f64 (sin.f64 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 (pow.f64 (cos.f64 0) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (+.f64 (*.f64 1/2 (cos.f64 0)) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 0)) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (cos.f64 0) 2) 1/2) (*.f64 1/2 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (cos.f64 0) 2) (-.f64 (pow.f64 (sin.f64 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 (exp.f64 (log1p.f64 (cos.f64 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 0))) (-.f64 1 (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 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 0)) (sqrt.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (cbrt.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (cbrt.f64 (cos.f64 0)))) (*.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (cbrt.f64 (cos.f64 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 0)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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 1 (-.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 1 (-.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 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) 1) (+.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)) 1) (+.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 pow.f64 (cos.f64 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))))))

simplify100.0ms (0.6%)

Algorithm
egg-herbie
Rules
1808×associate-/r*
1536×associate-/l*
816×distribute-lft-in
810×distribute-rgt-in
642×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03437986
110387260
231465772
Stop Event
node limit
Counts
206 → 209
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))))
1
(+.f64 (*.f64 -2 (pow.f64 x 2)) 1)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 1 (*.f64 -4/45 (pow.f64 x 6)))))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 2 x))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(-.f64 (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))))
(+.f64 (cos.f64 0) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (cos.f64 0) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 0) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (cos.f64 0) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1))
(+.f64 (pow.f64 (cos.f64 0) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(+.f64 (pow.f64 (cos.f64 0) 2) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (pow.f64 (cos.f64 0) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1))
(+.f64 1/2 (+.f64 (*.f64 1/2 (cos.f64 0)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 0)) (pow.f64 (sin.f64 x) 2)))
(+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 0) 2))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (cos.f64 0))
(+.f64 (-.f64 (pow.f64 (cos.f64 0) 2) 1/2) (*.f64 1/2 (cos.f64 0)))
(-.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 0) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 0))) 1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 0))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (cos.f64 0) 1)
(*.f64 1 (cos.f64 0))
(*.f64 (sqrt.f64 (cos.f64 0)) (sqrt.f64 (cos.f64 0)))
(*.f64 (cbrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (cos.f64 0) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (cbrt.f64 (cos.f64 0)))
(*.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (cbrt.f64 (cos.f64 0)))) (*.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (cbrt.f64 (cos.f64 0)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 0)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 0)))))
(/.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))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.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 1 (-.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 (-.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 (*.f64 (cos.f64 0) (pow.f64 (cos.f64 0) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) 1) (+.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)) 1) (+.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)))))
(pow.f64 (cos.f64 0) 1)
(pow.f64 (sqrt.f64 (cos.f64 0)) 2)
(pow.f64 (cbrt.f64 (cos.f64 0)) 3)
(pow.f64 (pow.f64 (cos.f64 0) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 0) 2))
(log.f64 (exp.f64 (cos.f64 0)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 0))))
(cbrt.f64 (pow.f64 (cos.f64 0) 3))
(expm1.f64 (log1p.f64 (cos.f64 0)))
(exp.f64 (log.f64 (cos.f64 0)))
(exp.f64 (*.f64 (log.f64 (cos.f64 0)) 1))
(log1p.f64 (expm1.f64 (cos.f64 0)))
(fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))
Outputs
(/.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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 s s) (*.f64 c c))))
(-.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s))) (/.f64 (/.f64 2 (*.f64 c c)) (*.f64 s s)))
(+.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (/.f64 -2 s) (*.f64 s (*.f64 c c))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 (/.f64 1 (*.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 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (pow.f64 (*.f64 c (*.f64 x s)) -2)) (/.f64 (/.f64 -2 s) (*.f64 s (*.f64 c c))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 (/.f64 1 (*.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 s s) (*.f64 c c)))))
(+.f64 (fma.f64 2/3 (*.f64 (/.f64 x (*.f64 s s)) (/.f64 x (*.f64 c c))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))) (+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 s (*.f64 s (*.f64 c c))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c))))))
(+.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (/.f64 -2 s) (*.f64 s (*.f64 c c)))) (fma.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 4) (*.f64 s s)) (*.f64 c c)) (*.f64 (/.f64 (/.f64 2/3 s) s) (*.f64 (/.f64 x c) (/.f64 x 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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.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 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(/.f64 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) c)) c) (*.f64 s s))
1
(+.f64 (*.f64 -2 (pow.f64 x 2)) 1)
(fma.f64 -2 (*.f64 x x) 1)
(fma.f64 (*.f64 x x) -2 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/3 (pow.f64 x 4) (fma.f64 (*.f64 x 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)))))
(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 (*.f64 x x) -2 (fma.f64 -4/45 (pow.f64 x 6) 1)))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (*.f64 2 x))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(cos.f64 (neg.f64 (*.f64 -2 x)))
(cos.f64 (*.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(*.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (/.f64 (/.f64 1 x) (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 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 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 (pow.f64 x -2) (pow.f64 (*.f64 c s) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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)
(*.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 (*.f64 x c) -2) (pow.f64 s -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x 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 (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 (*.f64 (pow.f64 (*.f64 x c) -1) (pow.f64 (*.f64 x c) -1)) (*.f64 (pow.f64 s -1) (pow.f64 s -1)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 (/.f64 (pow.f64 x -1) c) s))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x 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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 (/.f64 (pow.f64 x -1) c) s))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.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 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 (/.f64 (pow.f64 x -1) c) s))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.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 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (sqrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 (/.f64 (pow.f64 x -1) c) s))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) -2) (/.f64 1 (*.f64 c (*.f64 x s))))
(*.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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x 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 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (*.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 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) c) s)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) c) s)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 x s)))))))
(*.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 (*.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 (/.f64 (pow.f64 x -1) c) s)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) c) s)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -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 (*.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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x 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 (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 (/.f64 (pow.f64 x -1) c) s)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) c) s)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) -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 (*.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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x 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 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2))))
(*.f64 (pow.f64 (sqrt.f64 x) -4) (pow.f64 (*.f64 s c) -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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2))))
(*.f64 (pow.f64 (sqrt.f64 x) -4) (pow.f64 (*.f64 s c) -2))
(*.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 (pow.f64 (sqrt.f64 (*.f64 s c)) -2) (*.f64 (sqrt.f64 (pow.f64 x -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s c)) -4) (pow.f64 x -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 (pow.f64 (sqrt.f64 (*.f64 s c)) -2) (*.f64 (sqrt.f64 (pow.f64 x -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s c)) -4) (pow.f64 x -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 (pow.f64 (sqrt.f64 x) -2) (*.f64 (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 (*.f64 s c)) -4) (pow.f64 (sqrt.f64 x) -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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (sqrt.f64 (*.f64 s c)) -2) (*.f64 (sqrt.f64 (pow.f64 x -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s c)) -4) (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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (sqrt.f64 (*.f64 s c)) -2) (*.f64 (sqrt.f64 (pow.f64 x -2)) (*.f64 (sqrt.f64 (pow.f64 x -2)) (pow.f64 (sqrt.f64 (*.f64 s c)) -2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s c)) -4) (pow.f64 x -2))
(*.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 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2))))
(*.f64 (pow.f64 (sqrt.f64 x) -4) (pow.f64 (*.f64 s c) -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 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (*.f64 (pow.f64 (sqrt.f64 x) -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 s c) -2)) (pow.f64 (sqrt.f64 x) -2))))
(*.f64 (pow.f64 (sqrt.f64 x) -4) (pow.f64 (*.f64 s c) -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 (pow.f64 (sqrt.f64 x) -2) (*.f64 (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 (*.f64 s c)) -4) (pow.f64 (sqrt.f64 x) -4))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(exp.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x 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 (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 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 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)))
(*.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 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 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))))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (*.f64 (cos.f64 x) (cos.f64 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)))
(*.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2) (-.f64 1 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -2) (*.f64 (cos.f64 x) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (*.f64 x (*.f64 s c)) -2) (/.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (-.f64 1 (pow.f64 (sin.f64 x) 4))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (*.f64 x (*.f64 s c)) -2) (/.f64 (+.f64 1 (+.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 c (*.f64 x s)) -2) (+.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 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 4)))) (pow.f64 (*.f64 c (*.f64 x s)) -2))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (*.f64 x (*.f64 s c)) -2) (/.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (-.f64 1 (pow.f64 (sin.f64 x) 4))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (+.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 c (*.f64 x s)) -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 (pow.f64 (*.f64 x (*.f64 s c)) -2) (/.f64 (+.f64 1 (+.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 c (*.f64 x s)) -2) (+.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 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 4)))) (pow.f64 (*.f64 c (*.f64 x s)) -2))
(/.f64 (*.f64 1 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -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))
(log.f64 (pow.f64 (exp.f64 (cos.f64 0)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0)) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3) (pow.f64 (cos.f64 0) 3)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 3)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 0))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 x x) s) s)))
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(+.f64 (cos.f64 0) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (cos.f64 0) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 1 (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) 1)
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) 1)
(+.f64 (cos.f64 0) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (cos.f64 0) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) 1))
(+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (pow.f64 (cos.f64 0) 2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(+.f64 (pow.f64 (cos.f64 0) 2) (+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(+.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (neg.f64 (pow.f64 (sin.f64 x) 2)))))
(+.f64 (pow.f64 (cos.f64 0) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) 1))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(+.f64 1/2 (+.f64 (*.f64 1/2 (cos.f64 0)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(+.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 0)) (pow.f64 (sin.f64 x) 2)))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(+.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 0) 2))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (cos.f64 0))
(+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (-.f64 (pow.f64 (cos.f64 0) 2) 1/2) (*.f64 1/2 (cos.f64 0)))
1
(-.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))
(-.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(-.f64 (pow.f64 (cos.f64 0) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 1 (pow.f64 (sin.f64 x) 2)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(+.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (neg.f64 (pow.f64 (sin.f64 x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 0))) 1)
1
(-.f64 (exp.f64 (log1p.f64 (cos.f64 0))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2))
(+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 0) 1)
1
(*.f64 1 (cos.f64 0))
1
(*.f64 (sqrt.f64 (cos.f64 0)) (sqrt.f64 (cos.f64 0)))
1
(*.f64 (cbrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (cos.f64 0) 2)))
1
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)) (cbrt.f64 (cos.f64 0)))
1
(*.f64 (+.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (+.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))))
1
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (cbrt.f64 (cos.f64 0))))
1
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))
1
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 0))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2)))))
1
(*.f64 (*.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (cbrt.f64 (cos.f64 0)))) (*.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (cbrt.f64 (cos.f64 0)))))
1
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 0)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 0) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 0)))))
1
(/.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))) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (+.f64 1 (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.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 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 4))))
(/.f64 (*.f64 1 (-.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 1 (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 1 (-.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 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 4))))
(/.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))) 1) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (+.f64 1 (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)) 1) (+.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 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (+.f64 1 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 4)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 4))))
(pow.f64 (cos.f64 0) 1)
1
(pow.f64 (sqrt.f64 (cos.f64 0)) 2)
1
(pow.f64 (cbrt.f64 (cos.f64 0)) 3)
1
(pow.f64 (pow.f64 (cos.f64 0) 3) 1/3)
1
(sqrt.f64 (pow.f64 (cos.f64 0) 2))
1
(log.f64 (exp.f64 (cos.f64 0)))
1
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 0))))
1
(cbrt.f64 (pow.f64 (cos.f64 0) 3))
1
(expm1.f64 (log1p.f64 (cos.f64 0)))
1
(exp.f64 (log.f64 (cos.f64 0)))
1
(exp.f64 (*.f64 (log.f64 (cos.f64 0)) 1))
1
(log1p.f64 (expm1.f64 (cos.f64 0)))
1
(fma.f64 (cos.f64 x) (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) 2))
(+.f64 1 (*.f64 2 (neg.f64 (pow.f64 (sin.f64 x) 2))))

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 s (*.f64 s x))
0.3b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
5.7b
(*.f64 x (*.f64 s (*.f64 s x)))
18.8b
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
Compiler

Compiled 49 to 11 computations (77.6% saved)

series9.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1192×unswap-sqr
1068×associate-/r*
862×swap-sqr
670×associate-*r/
568×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
1652×distribute-lft-in
1136×associate-/l*
1058×associate-*r*
866×associate-/r*
698×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 32 to 13 computations (59.4% saved)

series5.0ms (0%)

Counts
3 → 84
Calls

27 calls:

TimeVariablePointExpression
0.0ms
s
@-inf
(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
c
@-inf
(pow.f64 (*.f64 c (*.f64 s x)) 2)
0.0ms
x
@-inf
(*.f64 c (*.f64 s x))

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1992×add-sqr-sqrt
1968×*-un-lft-identity
1830×add-cube-cbrt
1804×add-cbrt-cube
210×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
1270×distribute-rgt-in
1262×distribute-lft-in
680×swap-sqr
640×associate-/l/
626×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01744311
14223147
225123147
Stop Event
node limit
Counts
163 → 97
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 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.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 (*.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 (exp.f64 c) (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))
(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 (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))
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.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 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 s x) 2)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 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)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.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)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) -2))
(*.f64 (pow.f64 (*.f64 s x) -2) (pow.f64 c -2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -2))
(*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -1))
(*.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(pow.f64 (/.f64 1 (*.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)
(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 (log.f64 (*.f64 c (*.f64 s x))) -2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 s x)))) -1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 c (*.f64 s x)))) 1))
(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 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c 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 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 s x)) 1)
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1/2)
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(fabs.f64 (*.f64 c (*.f64 s x)))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 s x)))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(*.f64 c (*.f64 (*.f64 s x) (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)))
(*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c 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))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) -1)
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(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 (*.f64 x x) (*.f64 c c)))
(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)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)))))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)))
(*.f64 (*.f64 s s) (*.f64 (*.f64 x x) (*.f64 c c)))
(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)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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 1 (*.f64 c (*.f64 s x))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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)) -2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 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)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -4)))
(*.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c 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) (pow.f64 c -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c s) -2) (pow.f64 x -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (pow.f64 (*.f64 c c) -1) (pow.f64 (pow.f64 (*.f64 s x) 2) -1))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 c (*.f64 s 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 c (*.f64 s x)) 2) -1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3) 1/3)
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c 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))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c 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))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c 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)))))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(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)))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x s) (*.f64 x s))
0.3b
(/.f64 1 (*.f64 c c))
0.5b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s)))
19.5b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
Compiler

Compiled 62 to 15 computations (75.8% saved)

series4.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
932×associate-/l/
512×distribute-rgt-in
500×associate-/r/
452×distribute-lft-in
332×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify152.0ms (0.9%)

Algorithm
egg-herbie
Rules
1726×times-frac
1562×associate-/r*
1060×associate-*l*
1048×associate-/l*
982×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)
0.7b
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2))
2.0b
(*.f64 c (*.f64 s (sqrt.f64 x)))
4.2b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 1 x))
Compiler

Compiled 68 to 23 computations (66.2% saved)

series55.0ms (0.3%)

Counts
4 → 120
Calls

36 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
518×distribute-rgt-in
482×associate-/l/
468×distribute-lft-neg-in
456×distribute-lft-in
378×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

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

simplify122.0ms (0.7%)

Algorithm
egg-herbie
Rules
1292×associate-*r*
1256×associate-*l*
1034×associate-/r*
594×*-commutative
550×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04669297
115878871
272018871
Stop Event
node limit
Counts
283 → 249
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 c 2) (pow.f64 s 2))))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))) (*.f64 -2 (/.f64 x (*.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) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 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 (exp.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))))) 1)
(/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (cos.f64 0) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1) x))
(/.f64 (cos.f64 0) (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1))
(/.f64 (cos.f64 0) (*.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) x)
(/.f64 1 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 (cos.f64 0) x)))
(/.f64 1 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) (cos.f64 0)))
(/.f64 1 (*.f64 (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))))
(/.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (sqrt.f64 (cos.f64 0)))))
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 (pow.f64 x -1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) (sqrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 x (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cbrt.f64 (cos.f64 0)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2) (*.f64 x (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))))
(/.f64 (/.f64 (cos.f64 0) x) (*.f64 (pow.f64 (*.f64 c s) 2) x))
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 x (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x) x))
(/.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) (neg.f64 x)))
(/.f64 -1 (*.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0))))
(/.f64 -1 (*.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))))
(/.f64 (sqrt.f64 (neg.f64 (cos.f64 0))) (*.f64 (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))))
(/.f64 (*.f64 (cos.f64 0) -1) (*.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (neg.f64 x)))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) -1) (neg.f64 x))
(/.f64 (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 0))) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (sqrt.f64 x))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (cbrt.f64 x))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) x)) (*.f64 (sqrt.f64 x) (*.f64 c s)))
(/.f64 (/.f64 (/.f64 (cos.f64 0) x) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (*.f64 c c) x)) (*.f64 x (*.f64 s s)))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 x (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) (cbrt.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1) x) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1) x) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 0)) -1) (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x) (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (cos.f64 0) x)) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 0) x)) (*.f64 (sqrt.f64 x) (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3) (/.f64 1 (pow.f64 x 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))) 1)
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))
(fabs.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) s) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s (sqrt.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(+.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (*.f64 (pow.f64 (*.f64 (sqrt.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) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 (sqrt.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 (sqrt.f64 x) (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (cos.f64 0) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2))
(*.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1)
(*.f64 1 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2) (cos.f64 0))
(*.f64 (neg.f64 (cos.f64 0)) (/.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (*.f64 c s))) (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (/.f64 (cos.f64 0) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 0) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)) (neg.f64 (cos.f64 0)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (sqrt.f64 (cos.f64 0)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (sqrt.f64 x) (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (sqrt.f64 (cos.f64 0)))) (sqrt.f64 (cos.f64 0)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (pow.f64 (cbrt.f64 (cos.f64 0)) 2))) (cbrt.f64 (cos.f64 0)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (cbrt.f64 (cos.f64 0)))
(pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) -1)
(neg.f64 (/.f64 (cos.f64 0) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(exp.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)
(*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 c (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (*.f64 (sqrt.f64 x) (*.f64 c s)))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (*.f64 c s) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))
(*.f64 (*.f64 x (*.f64 s s)) (*.f64 c c))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) x)
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) c) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (*.f64 s (sqrt.f64 x))) c)
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (*.f64 c s)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 c s)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 c s)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (*.f64 (neg.f64 c) c) (*.f64 (neg.f64 x) (*.f64 s s)))
(*.f64 (pow.f64 (*.f64 c s) 2) x)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (neg.f64 (*.f64 (neg.f64 c) c)) (*.f64 x (*.f64 s s)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(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))
(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)))
Outputs
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(-.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 (pow.f64 (*.f64 s c) 2) (*.f64 x x))) (/.f64 2 (pow.f64 (*.f64 s c) 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x))) (-.f64 (/.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)) (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)) (/.f64 -2 (pow.f64 (*.f64 s c) 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x))) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)) (/.f64 (*.f64 -4/45 (pow.f64 x 4)) (pow.f64 (*.f64 s c) 2))) (/.f64 2 (pow.f64 (*.f64 s c) 2))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (/.f64 (*.f64 (*.f64 x x) 2/3) (pow.f64 (*.f64 s c) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x) (/.f64 -2 (pow.f64 (*.f64 s c) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x) (/.f64 -2 (pow.f64 (*.f64 s c) 2))) (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (/.f64 (*.f64 (*.f64 x x) 2/3) (pow.f64 (*.f64 s c) 2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x))))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 x 2))))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 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 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (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)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 c s) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(*.f64 (*.f64 s c) (sqrt.f64 x))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(+.f64 (/.f64 (*.f64 x -2) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(fma.f64 -2 (/.f64 x (pow.f64 (*.f64 s c) 2)) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 c 2) (pow.f64 s 2))))))
(fma.f64 2/3 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 s c) 2)) (+.f64 (/.f64 (*.f64 x -2) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))))
(fma.f64 2/3 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 s c) 2)) (fma.f64 -2 (/.f64 x (pow.f64 (*.f64 s c) 2)) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))) (*.f64 -2 (/.f64 x (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (pow.f64 (*.f64 s c) 2)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 s c) 2)) (+.f64 (/.f64 (*.f64 x -2) (pow.f64 (*.f64 s c) 2)) (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2))))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (pow.f64 (*.f64 s c) 2)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 s c) 2)) (fma.f64 -2 (/.f64 x (pow.f64 (*.f64 s c) 2)) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x)))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x)))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x)))
(*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) x)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 x -2)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))))
(/.f64 (neg.f64 (cos.f64 (*.f64 x -2))) (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 (cos.f64 (*.f64 x -2)) (*.f64 x (pow.f64 (*.f64 s c) 2)))
(/.f64 (/.f64 (cos.f64 (*.f64 x -2)) x) (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))))) 1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (cos.f64 0) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1) x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (cos.f64 0) (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (cos.f64 0) (*.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) x)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 1 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (/.f64 (cos.f64 0) x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 1 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) (cos.f64 0)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 1 (*.f64 (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))))
(/.f64 (/.f64 1 (*.f64 (/.f64 x 1) (*.f64 s (*.f64 c (sqrt.f64 x))))) (sqrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(/.f64 (/.f64 1 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 s c) (sqrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))))
(/.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (sqrt.f64 (cos.f64 0)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (pow.f64 x -1/2) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) (sqrt.f64 x)))
(/.f64 (pow.f64 x -1/2) (*.f64 (sqrt.f64 x) (*.f64 x (pow.f64 (*.f64 s c) 2))))
(/.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (sqrt.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 x (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cbrt.f64 (cos.f64 0)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2) (*.f64 x (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))) 2) (*.f64 x (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)) 2) x) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(/.f64 (/.f64 (cos.f64 0) x) (*.f64 (pow.f64 (*.f64 c s) 2) x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 x (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x) x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) (neg.f64 x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 -1 (*.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 -1 (*.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (sqrt.f64 (neg.f64 (cos.f64 0))) (*.f64 (*.f64 (/.f64 x (sqrt.f64 (cos.f64 0))) (*.f64 (sqrt.f64 x) (*.f64 c s))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))))
(/.f64 (/.f64 (sqrt.f64 -1) (*.f64 (/.f64 x 1) (*.f64 s (*.f64 c (sqrt.f64 x))))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 (*.f64 s c) 2)))))
(/.f64 (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 x) (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 s c) 2) (neg.f64 x))))
(/.f64 (*.f64 (cos.f64 0) -1) (*.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (neg.f64 x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) -1) (neg.f64 x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 0))) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (sqrt.f64 x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (cbrt.f64 x))
(/.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (pow.f64 (*.f64 s c) 2))) (cbrt.f64 x))
(/.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) x)) (*.f64 (sqrt.f64 x) (*.f64 c s)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (/.f64 (cos.f64 0) x) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 (/.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(/.f64 (/.f64 1 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (*.f64 c c) x)) (*.f64 x (*.f64 s s)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 x (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 (/.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(/.f64 (/.f64 1 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) (cbrt.f64 x)))
(/.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (pow.f64 (*.f64 s c) 2))) (cbrt.f64 x))
(/.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 x (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (+.f64 1 (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (+.f64 x (*.f64 (pow.f64 (sin.f64 x) 2) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1) x) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 x (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (+.f64 1 (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (+.f64 x (*.f64 (pow.f64 (sin.f64 x) 2) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 x (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (+.f64 1 (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x (+.f64 x (*.f64 (pow.f64 (sin.f64 x) 2) x)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (pow.f64 (*.f64 s c) 2)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (+.f64 (fma.f64 (sin.f64 x) (sin.f64 x) 1) (pow.f64 (sin.f64 x) 4))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (+.f64 (pow.f64 (sin.f64 x) 4) (fma.f64 (sin.f64 x) (sin.f64 x) 1))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1) x) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (pow.f64 (*.f64 s c) 2)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (+.f64 (fma.f64 (sin.f64 x) (sin.f64 x) 1) (pow.f64 (sin.f64 x) 4))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (+.f64 (pow.f64 (sin.f64 x) 4) (fma.f64 (sin.f64 x) (sin.f64 x) 1))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (pow.f64 (*.f64 s c) 2)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (+.f64 (fma.f64 (sin.f64 x) (sin.f64 x) 1) (pow.f64 (sin.f64 x) 4))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 s c) 2) (+.f64 (pow.f64 (sin.f64 x) 4) (fma.f64 (sin.f64 x) (sin.f64 x) 1))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 0)) -1) (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x) (neg.f64 x)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (neg.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (neg.f64 x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(/.f64 (neg.f64 (/.f64 (cos.f64 0) x)) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (cos.f64 0) x)) (*.f64 (sqrt.f64 x) (*.f64 c s))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 s (*.f64 c (sqrt.f64 x)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))) 3)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(pow.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 3) 1/3)
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 x) (*.f64 x (pow.f64 (*.f64 s c) 2))) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x))
(log.f64 (exp.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x))) 3))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3) (/.f64 1 (pow.f64 x 3))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3) (pow.f64 x 3)))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(exp.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))) 1))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(/.f64 1 (*.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))) 1)
(*.f64 s (*.f64 c (sqrt.f64 x)))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 1)
(*.f64 s (*.f64 c (sqrt.f64 x)))
(pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1/2)
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) 2)
(*.f64 s (*.f64 c (sqrt.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) 3)
(*.f64 s (*.f64 c (sqrt.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 3) 1/3)
(*.f64 s (*.f64 c (sqrt.f64 x)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(fabs.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) s) c))
(*.f64 c (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) s)))
(*.f64 c (*.f64 s (log.f64 (exp.f64 (sqrt.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 3))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 s (sqrt.f64 x)) 3)))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s (sqrt.f64 x)) 3) (pow.f64 c 3)))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) 1))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 s (*.f64 c (sqrt.f64 x)))
(+.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (*.f64 (pow.f64 (*.f64 (sqrt.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 (*.f64 x (pow.f64 (*.f64 s c) 2))) (*.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(fma.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))
(fma.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))
(+.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(+.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2))) (*.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(fma.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))
(fma.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (*.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(*.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (*.f64 (cos.f64 x) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)))) 1)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(-.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(-.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (pow.f64 (*.f64 s c) 2))))
(-.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2) (/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) x) (pow.f64 (*.f64 s c) 2)))
(*.f64 (cos.f64 0) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 1 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) 1))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (cbrt.f64 (cos.f64 0)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) -2) (cos.f64 0))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (neg.f64 (cos.f64 0)) (/.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (*.f64 c s))) (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (/.f64 (cos.f64 0) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))) (/.f64 1 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 0) (*.f64 x (*.f64 s s))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 1 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)) (neg.f64 (cos.f64 0)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (sqrt.f64 (cos.f64 0)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))) (/.f64 1 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c c)) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 s s))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (sqrt.f64 x) (*.f64 c s))) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 c c)) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 x (*.f64 s s))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (sqrt.f64 (cos.f64 0)))) (sqrt.f64 (cos.f64 0)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (pow.f64 (cbrt.f64 (cos.f64 0)) 2))) (cbrt.f64 (cos.f64 0)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (cbrt.f64 (cos.f64 0)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 x) (*.f64 c s))) 2)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 3)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3) 1/3)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) (cos.f64 0)) -1)
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(neg.f64 (/.f64 (cos.f64 0) (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 2))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2))) 2))
(fabs.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2))
(log.f64 (exp.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) 3))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3)))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(exp.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) -2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) 1)
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 c (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 c (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (*.f64 (sqrt.f64 x) (*.f64 c s)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 1)
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 1 (*.f64 (pow.f64 (*.f64 c s) 2) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))) (*.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) (cbrt.f64 (*.f64 s (*.f64 c (sqrt.f64 x))))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c (sqrt.f64 x)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(*.f64 (*.f64 c s) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 x (*.f64 s s)) (*.f64 c c))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) x)
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) c) (*.f64 s (sqrt.f64 x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (*.f64 s (sqrt.f64 x))) c)
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))) (cbrt.f64 (*.f64 (sqrt.f64 x) (*.f64 c s))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))) (*.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) (cbrt.f64 (*.f64 s (*.f64 c (sqrt.f64 x))))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c (sqrt.f64 x)))) 4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) (*.f64 c s)) (sqrt.f64 x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 c s)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 c s)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(*.f64 (*.f64 (neg.f64 c) c) (*.f64 (neg.f64 x) (*.f64 s s)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (pow.f64 (*.f64 c s) 2) x)
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 c s))) (*.f64 (sqrt.f64 x) (*.f64 c s)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 s c) 2))))
(*.f64 (neg.f64 (*.f64 (neg.f64 c) c)) (*.f64 x (*.f64 s s)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c s) 2)) x))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 c s)) 4))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c (sqrt.f64 x))) 4))
(fabs.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x))))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x) 3))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)) 1))
(*.f64 x (pow.f64 (*.f64 s c) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 c s) 2) x)))
(*.f64 x (pow.f64 (*.f64 s c) 2))

eval428.0ms (2.6%)

Compiler

Compiled 23802 to 11693 computations (50.9% saved)

prune458.0ms (2.8%)

Pruning

49 alts after pruning (44 fresh and 5 done)

PrunedKeptTotal
New1146361182
Fresh11819
Picked101
Done257
Total1160491209
Error
0b
Counts
1209 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
16.7b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
23.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))) (*.f64 s (*.f64 x s)))
15.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s)))
18.6b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) s) (*.f64 (*.f64 (*.f64 c c) (*.f64 x s)) x))
34.9b
(/.f64 (/.f64 (cos.f64 0) (*.f64 c c)) (*.f64 x (*.f64 x (*.f64 s s))))
35.3b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
14.3b
(/.f64 (/.f64 1 c) (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) c))
3.3b
(/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 (*.f64 x s) c))
23.2b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
2.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
30.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
15.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
25.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
17.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))))
16.4b
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 (/.f64 1 c) (*.f64 x s))))
23.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 x s)) (/.f64 1 s)))
23.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) s) (/.f64 1 (*.f64 x s))))
34.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x)))
18.0b
(/.f64 1 (/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c)))
24.1b
(/.f64 1 (/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c)))
16.4b
(/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x)))))
27.6b
(/.f64 1 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 x s))))
28.8b
(/.f64 1 (/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 x s) 2))))
24.1b
(/.f64 1 (/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
34.4b
(/.f64 1 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s)))))
25.5b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x s)) (*.f64 c x))))
19.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
20.6b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
18.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 c (*.f64 s x)) c) (*.f64 s x)))
28.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x)))
16.5b
(/.f64 1 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
31.3b
(/.f64 1 (*.f64 (*.f64 s (*.f64 s x)) (/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 x)))))
16.4b
(/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
19.7b
(/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x)))))
34.6b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
31.2b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
33.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))))
35.8b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
16.5b
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1)
31.2b
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 s) (*.f64 x s)))
16.4b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
2.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
23.6b
(*.f64 (/.f64 1 (*.f64 x (pow.f64 (*.f64 s c) 2))) (/.f64 1 x))
16.4b
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
20.7b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
37.0b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))))
39.4b
(*.f64 (/.f64 1 (*.f64 c c)) (-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 s s))))
26.8b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))
Compiler

Compiled 1656 to 1039 computations (37.3% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
0.6b
(/.f64 1 (*.f64 x (*.f64 c s)))
0.6b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s)))
3.7b
(*.f64 x (*.f64 c s))
Compiler

Compiled 57 to 14 computations (75.4% saved)

series9.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1190×associate-/l/
664×associate-/r/
482×distribute-lft-neg-in
466×distribute-rgt-in
414×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

simplify118.0ms (0.7%)

Algorithm
egg-herbie
Rules
984×associate-*l*
916×associate-/r*
872×times-frac
860×associate-*r*
566×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04999982
117518032
269838024
Stop Event
node limit
Counts
294 → 255
Calls
Call 1
Inputs
(/.f64 1 (*.f64 s (*.f64 c x)))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x)))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 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 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(-.f64 (/.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 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (pow.f64 (cos.f64 0) 2)) (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (/.f64 (/.f64 1 x) (*.f64 c s))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (*.f64 x (*.f64 c s))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 c s))))
(*.f64 (cos.f64 0) (/.f64 (/.f64 1 x) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1)
(*.f64 1 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (cos.f64 0))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) (sqrt.f64 (cos.f64 0)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 1))
(*.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (cbrt.f64 (cos.f64 0)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 0) (*.f64 c s)))
(*.f64 (/.f64 (cos.f64 0) x) (/.f64 1 (*.f64 c s)))
(*.f64 (neg.f64 (cos.f64 0)) (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))))
(*.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(*.f64 (*.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (cos.f64 0) (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(*.f64 (/.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (/.f64 1 s))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 0) x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (cos.f64 0) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 0) s))
(*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (neg.f64 s) c))) -1)
(*.f64 (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))) (neg.f64 (cos.f64 0)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) x) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c s)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c s)) (/.f64 (sqrt.f64 (cos.f64 0)) x))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 0)) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) x) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 c s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 c s)) (/.f64 (cbrt.f64 (cos.f64 0)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 0)) s))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (cos.f64 0)))) (sqrt.f64 (cos.f64 0)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (pow.f64 (cbrt.f64 (cos.f64 0)) 2))) (cbrt.f64 (cos.f64 0)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 x (*.f64 c s))) (cbrt.f64 (cos.f64 0)))
(pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) -1)
(neg.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (neg.f64 s) c))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(exp.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) 1)
(*.f64 1 (/.f64 (/.f64 1 x) (*.f64 c s)))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1)
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 c s)))
(*.f64 (/.f64 1 x) (pow.f64 (*.f64 c s) -1))
(*.f64 -1 (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))
(*.f64 (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))) -1)
(*.f64 (pow.f64 (*.f64 c s) -1) (/.f64 1 x))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1))
(*.f64 (pow.f64 (*.f64 x c) -1) (pow.f64 s -1))
(pow.f64 (*.f64 x (*.f64 c s)) -1)
(pow.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) 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)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 x) (*.f64 c s))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 x) (*.f64 c s))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 x) (*.f64 c s))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)))) 1)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 (cos.f64 0) (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (cos.f64 0) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1))
(/.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 0)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (/.f64 x 1)))
(/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 x (cos.f64 0))))
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))
(/.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))))
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 x (*.f64 c s)) (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (cos.f64 0)))))
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 x (sqrt.f64 (cos.f64 0)))))
(/.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (*.f64 x (*.f64 c s)) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (cos.f64 0)))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 x (cbrt.f64 (cos.f64 0)))))
(/.f64 (/.f64 1 x) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)))
(/.f64 (/.f64 1 x) (*.f64 (*.f64 c s) (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) x) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)))
(/.f64 (/.f64 (cos.f64 0) x) (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 -1 (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s))))
(/.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (neg.f64 x)))
(/.f64 -1 (*.f64 (*.f64 x (*.f64 c s)) (neg.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))))
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (neg.f64 (cos.f64 0)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (neg.f64 x)))
(/.f64 (sqrt.f64 (/.f64 (cos.f64 0) x)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 c s))))
(/.f64 (sqrt.f64 (neg.f64 (cos.f64 0))) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 (neg.f64 s) c)))))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (/.f64 1 x)) (*.f64 c s))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) -1) (*.f64 x (*.f64 (neg.f64 s) c)))
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (/.f64 (cos.f64 0) x)) (*.f64 c s))
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (neg.f64 (cos.f64 0))) (*.f64 x (*.f64 (neg.f64 s) c)))
(/.f64 (*.f64 (cos.f64 0) -1) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) (/.f64 (/.f64 1 x) (*.f64 c s))) (*.f64 c s))
(/.f64 (*.f64 (/.f64 1 x) (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 c s))
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) 1) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)))
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) 1) (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 x (*.f64 c s)))) (*.f64 c s))
(/.f64 (/.f64 (/.f64 (cos.f64 0) x) (pow.f64 (*.f64 c s) 2)) x)
(/.f64 (/.f64 (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 x (*.f64 c s)))) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (*.f64 x (*.f64 c s))) s)
(/.f64 (/.f64 (cos.f64 0) (*.f64 c s)) (*.f64 (*.f64 x (*.f64 c s)) x))
(/.f64 (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (*.f64 (*.f64 x (*.f64 c s)) s))
(/.f64 (/.f64 (cos.f64 0) (*.f64 s x)) (*.f64 (*.f64 x (*.f64 c s)) c))
(/.f64 (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 (*.f64 c s)) x)) (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 c s))))
(/.f64 (/.f64 (/.f64 (cos.f64 0) x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (*.f64 c s))))
(/.f64 (/.f64 (cos.f64 0) (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (sqrt.f64 x)))
(/.f64 (/.f64 (cos.f64 0) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (cbrt.f64 x)))
(/.f64 (/.f64 1 (*.f64 c s)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) x))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 (*.f64 x c)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) s))
(/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) c))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 c s)) x)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (sqrt.f64 (*.f64 c s))))
(/.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (cbrt.f64 (*.f64 c s))))
(/.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (sqrt.f64 x)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (cbrt.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (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 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.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) x) (/.f64 1 x)) (pow.f64 (*.f64 c s) 2))
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) -1) (*.f64 (*.f64 c s) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (*.f64 (neg.f64 (cos.f64 0)) -1) (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (*.f64 (/.f64 1 x) (/.f64 (cos.f64 0) x)) (pow.f64 (*.f64 c s) 2))
(/.f64 (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 0))) (*.f64 (*.f64 c s) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (neg.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 (neg.f64 s) c)))
(/.f64 (neg.f64 (/.f64 (cos.f64 0) x)) (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 c s)))
(/.f64 (neg.f64 (/.f64 (cos.f64 0) x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 (neg.f64 s) c)))
(/.f64 (neg.f64 (/.f64 1 x)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 (neg.f64 s) c)))
(pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
Outputs
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x))))
(fma.f64 -2 (/.f64 x (*.f64 s c)) (/.f64 (/.f64 1 s) (*.f64 c x)))
(fma.f64 -2 (/.f64 x (*.f64 s c)) (/.f64 1 (*.f64 s (*.f64 c x))))
(+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x)))))
(fma.f64 -2 (/.f64 x (*.f64 s c)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c)) (/.f64 (/.f64 1 s) (*.f64 c x))))
(fma.f64 -2 (/.f64 x (*.f64 s c)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c)) (/.f64 1 (*.f64 s (*.f64 c x)))))
(+.f64 (*.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 c s))) (/.f64 1 (*.f64 c (*.f64 s x))))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c)) (fma.f64 -2 (/.f64 x (*.f64 s c)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c)) (/.f64 (/.f64 1 s) (*.f64 c x)))))
(fma.f64 -4/45 (/.f64 (pow.f64 x 5) (*.f64 s c)) (fma.f64 -2 (/.f64 x (*.f64 s c)) (fma.f64 2/3 (/.f64 (pow.f64 x 3) (*.f64 s c)) (/.f64 1 (*.f64 s (*.f64 c x))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 s x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 c x)))
(/.f64 (cos.f64 (*.f64 x 2)) (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 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 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 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 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.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 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 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 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 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 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 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))))
(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 (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 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s)))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 x x) (pow.f64 (*.f64 s c) 2)) (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) (*.f64 (*.f64 c c) (*.f64 s s))) (+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))) (*.f64 2/3 (/.f64 (*.f64 x x) (*.f64 (*.f64 c c) (*.f64 s s)))))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
(+.f64 (fma.f64 -4/45 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 s c) 2)) (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 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (neg.f64 (*.f64 -2 x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (*.f64 x 2)) (pow.f64 (*.f64 s (*.f64 c x)) 2))
(+.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (+.f64 1 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(+.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (+.f64 1 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (pow.f64 (cos.f64 0) 2)) (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (*.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (/.f64 (/.f64 1 x) (*.f64 c s))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (*.f64 (cos.f64 x) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(-.f64 (/.f64 (pow.f64 (cos.f64 0) 2) (*.f64 x (*.f64 c s))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 c s))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (+.f64 1 (neg.f64 (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (*.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 0) (/.f64 (/.f64 1 x) (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 1 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (cos.f64 0))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) (sqrt.f64 (cos.f64 0)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (sqrt.f64 (cos.f64 0)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (cbrt.f64 (cos.f64 0)) (/.f64 (/.f64 1 x) (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 0) (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 0) x) (/.f64 1 (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (neg.f64 (cos.f64 0)) (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -1/2)) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (*.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 1 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (cos.f64 0) (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(*.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (sqrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (/.f64 1 s))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (cos.f64 0) x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (cos.f64 0) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (cos.f64 0) s))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (neg.f64 s) c))) -1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))) (neg.f64 (cos.f64 0)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) x) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 c s)) (/.f64 (sqrt.f64 (cos.f64 0)) x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) 1) (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 (sqrt.f64 (cos.f64 0)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x c)) (/.f64 (sqrt.f64 (cos.f64 0)) s))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) x) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 c s)) (/.f64 (cbrt.f64 (cos.f64 0)) x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (sqrt.f64 (*.f64 x (*.f64 c s)))) (/.f64 (cbrt.f64 (cos.f64 0)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 x c)) (/.f64 (cbrt.f64 (cos.f64 0)) s))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (cos.f64 0)))) (sqrt.f64 (cos.f64 0)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (*.f64 c s)) (pow.f64 (cbrt.f64 (cos.f64 0)) 2))) (cbrt.f64 (cos.f64 0)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 x (*.f64 c s))) (cbrt.f64 (cos.f64 0)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3) 1/3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) -1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(neg.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(log.f64 (exp.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 0) 3) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 0) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(exp.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 1 (/.f64 (/.f64 1 x) (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (pow.f64 (*.f64 x (*.f64 c s)) -1/2))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(*.f64 1 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2)) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 1 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 c s)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 x) (pow.f64 (*.f64 c s) -1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 -1 (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 1 s))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 (neg.f64 s) c))) -1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (*.f64 c s) -1) (/.f64 1 x))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1) (pow.f64 (sqrt.f64 (*.f64 x (*.f64 c s))) -1))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 c s))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 s (*.f64 c x)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (cbrt.f64 (*.f64 s (*.f64 c x))))
(*.f64 (pow.f64 (*.f64 x c) -1) (pow.f64 s -1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (*.f64 x (*.f64 c s)) -1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) 1)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) 2)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 c s)))) 3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(pow.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) 1/3)
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 x) (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 x) (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 x) (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c s))) -1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (*.f64 c s)))) 1))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 x) (*.f64 c s))))
(/.f64 (/.f64 1 s) (*.f64 c x))
(/.f64 1 (*.f64 s (*.f64 c x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)))) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) 2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (cos.f64 0) (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (cos.f64 0) (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (*.f64 x (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (cos.f64 0)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (/.f64 x 1)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 x (cos.f64 0))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (sqrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 1 s) (*.f64 c x))) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (fabs.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2)) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 x (*.f64 c s)) (/.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (cos.f64 0)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 x (sqrt.f64 (cos.f64 0)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (pow.f64 (*.f64 x (*.f64 c s)) -1/2) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (pow.f64 (*.f64 s (*.f64 c x)) -1/2) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) 2) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (*.f64 x (*.f64 c s)) (/.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (cos.f64 0)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 0)) 2) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 x (cbrt.f64 (cos.f64 0)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 1 x) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 1 x) (*.f64 (*.f64 c s) (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) x) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) x) (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 -1 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 -1 (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (neg.f64 x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 -1 (*.f64 (*.f64 x (*.f64 c s)) (neg.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (cos.f64 0)) (neg.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (cos.f64 0)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (neg.f64 x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (sqrt.f64 (/.f64 (cos.f64 0) x)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 c s))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (sqrt.f64 (*.f64 s c)))
(/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (*.f64 s (*.f64 (*.f64 c x) (sqrt.f64 (*.f64 s c))))))
(/.f64 (sqrt.f64 (neg.f64 (cos.f64 0))) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)))) (sqrt.f64 (*.f64 x (*.f64 (neg.f64 s) c)))))
(/.f64 (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (sqrt.f64 (neg.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x))))) (sqrt.f64 (*.f64 s (*.f64 c (neg.f64 x)))))
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) (/.f64 1 x)) (*.f64 c s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) -1) (*.f64 x (*.f64 (neg.f64 s) c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (/.f64 (cos.f64 0) x)) (*.f64 c s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (/.f64 1 x) (*.f64 c s)) (neg.f64 (cos.f64 0))) (*.f64 x (*.f64 (neg.f64 s) c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (cos.f64 0) -1) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) (/.f64 (/.f64 1 x) (*.f64 c s))) (*.f64 c s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 1 x) (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 c s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) 1) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) 1) (*.f64 (*.f64 c s) (*.f64 x (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 x (*.f64 c s)))) (*.f64 c s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (/.f64 (cos.f64 0) x) (pow.f64 (*.f64 c s) 2)) x)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 c s))) (sqrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (*.f64 x (*.f64 c s)))) (cbrt.f64 (*.f64 x (*.f64 c s))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (*.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (*.f64 x (*.f64 c s))) s)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (*.f64 c s)) (*.f64 (*.f64 x (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (sqrt.f64 (*.f64 x (*.f64 c s)))) (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (*.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (*.f64 (*.f64 x (*.f64 c s)) s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (*.f64 s x)) (*.f64 (*.f64 x (*.f64 c s)) c))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 (cos.f64 0) (*.f64 (sqrt.f64 (*.f64 c s)) x)) (*.f64 (*.f64 x (*.f64 c s)) (sqrt.f64 (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s c))) (*.f64 x (sqrt.f64 (*.f64 s c)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 (*.f64 c x) (sqrt.f64 (*.f64 s c)))) (sqrt.f64 (*.f64 s c))) x))
(/.f64 (/.f64 (/.f64 (cos.f64 0) x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (*.f64 (*.f64 x (*.f64 c s)) (cbrt.f64 (*.f64 c s))))
(/.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) (*.f64 x (*.f64 (*.f64 s c) (cbrt.f64 (*.f64 s c)))))
(/.f64 1 (*.f64 (*.f64 s (*.f64 (*.f64 c x) (cbrt.f64 (*.f64 s c)))) (*.f64 x (pow.f64 (cbrt.f64 (*.f64 s c)) 2))))
(/.f64 (/.f64 (cos.f64 0) (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (sqrt.f64 x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (sqrt.f64 x)) (sqrt.f64 x)))
(/.f64 1 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (*.f64 (sqrt.f64 x) (sqrt.f64 x))))
(/.f64 (/.f64 (cos.f64 0) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (cbrt.f64 x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 1 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (/.f64 1 (*.f64 c s)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) x))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2))) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (cbrt.f64 (*.f64 x (*.f64 c s)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (*.f64 (*.f64 s (*.f64 c x)) (cbrt.f64 (*.f64 s (*.f64 c x)))))
(/.f64 (/.f64 1 (*.f64 x c)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) c))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 c s)) x)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (sqrt.f64 (*.f64 c s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s c))) (*.f64 x (sqrt.f64 (*.f64 s c)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 (*.f64 c x) (sqrt.f64 (*.f64 s c)))) (sqrt.f64 (*.f64 s c))) x))
(/.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 c s)) 2)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (cbrt.f64 (*.f64 c s))))
(/.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s c)) 2)) (*.f64 x (*.f64 (*.f64 s c) (cbrt.f64 (*.f64 s c)))))
(/.f64 1 (*.f64 (*.f64 s (*.f64 (*.f64 c x) (cbrt.f64 (*.f64 s c)))) (*.f64 x (pow.f64 (cbrt.f64 (*.f64 s c)) 2))))
(/.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (sqrt.f64 x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (sqrt.f64 x)) (sqrt.f64 x)))
(/.f64 1 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (*.f64 (sqrt.f64 x) (sqrt.f64 x))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 c s)) (cbrt.f64 x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 1 (*.f64 (*.f64 x (pow.f64 (*.f64 s c) 2)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (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 (pow.f64 (*.f64 s (*.f64 c x)) 2) (+.f64 1 (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 1 (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) (+.f64 1 (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 0) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 c s)) 2) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (cos.f64 0) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (cos.f64 0) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (pow.f64 (sin.f64 x) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (pow.f64 (*.f64 s (*.f64 c x)) 2)) (+.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) (/.f64 1 x)) (pow.f64 (*.f64 c s) 2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 (cos.f64 0) x) -1) (*.f64 (*.f64 c s) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (neg.f64 (cos.f64 0)) -1) (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 1 x) (/.f64 (cos.f64 0) x)) (pow.f64 (*.f64 c s) 2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 0))) (*.f64 (*.f64 c s) (*.f64 x (*.f64 (neg.f64 s) c))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s)))) (*.f64 x (*.f64 (neg.f64 s) c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (/.f64 (cos.f64 0) x)) (*.f64 (*.f64 x (*.f64 (neg.f64 s) c)) (*.f64 c s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (/.f64 (cos.f64 0) x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 (neg.f64 s) c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(/.f64 (neg.f64 (/.f64 1 x)) (*.f64 (*.f64 (/.f64 x (cos.f64 0)) (*.f64 c s)) (*.f64 (neg.f64 s) c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 0)) (*.f64 x (*.f64 c s))) 2)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 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 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2)) 3))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3) (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 3)) (pow.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 c s))) 3)))
(/.f64 1 (*.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 (cos.f64 0) (*.f64 x (*.f64 c s))) 3) (pow.f64 (*.f64 x (*.f64 c s)) 3)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 0) (pow.f64 (*.f64 x (*.f64 c s)) -2))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x))))
(pow.f64 (*.f64 s (*.f64 c x)) -2)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
5.7b
(*.f64 x (*.f64 x (*.f64 s s)))
7.3b
(*.f64 x (*.f64 s s))
18.8b
(*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s))))
Compiler

Compiled 49 to 11 computations (77.6% saved)

series2.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

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

simplify123.0ms (0.7%)

Algorithm
egg-herbie
Rules
1130×associate-/l*
1004×distribute-lft-in
1000×distribute-rgt-in
972×associate-*r*
778×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046110533
112367521
262807521
Stop Event
node limit
Counts
279 → 267
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 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.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 c (*.f64 x s)) 2))) 1)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1))
(/.f64 c (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c x)))
(/.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 x s) 2)))))
(/.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s))))
(/.f64 x (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c c)))
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 s s)) (/.f64 (pow.f64 c -2) x))
(/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(/.f64 (*.f64 s (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s (sqrt.f64 x)) x)))
(/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (sqrt.f64 c) c)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x s)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 x) (*.f64 x (*.f64 s s)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) (*.f64 c c))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (cbrt.f64 (*.f64 c c))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cbrt.f64 c) c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 (*.f64 c c))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 (*.f64 x s) 2))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 (cbrt.f64 (*.f64 c c)) x)))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 c c))))
(/.f64 (*.f64 (*.f64 c c) x) (/.f64 (/.f64 1 x) (*.f64 s s)))
(/.f64 (*.f64 (*.f64 c c) x) (/.f64 -1 (*.f64 x (neg.f64 (*.f64 s s)))))
(/.f64 (*.f64 (*.f64 c c) x) (*.f64 1 (/.f64 (/.f64 1 x) (*.f64 s s))))
(/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c c)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (*.f64 s (sqrt.f64 x))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (sqrt.f64 (*.f64 (*.f64 c c) x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) x)) (cbrt.f64 (*.f64 (*.f64 c c) x))) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (cbrt.f64 (*.f64 (*.f64 c c) x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 c c) (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (cbrt.f64 x)))
(/.f64 (*.f64 x (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(/.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 x (*.f64 x s)) (/.f64 (pow.f64 c -2) s))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 x x) s) (/.f64 (pow.f64 c -2) s))
(/.f64 (*.f64 (*.f64 x x) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s s))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x s)) (/.f64 1 (*.f64 x s)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (/.f64 1 (*.f64 s s)))
(/.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (cbrt.f64 (*.f64 c c))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) x) (/.f64 1 (*.f64 s s)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 s s)) (/.f64 1 x))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) 1) (/.f64 (/.f64 1 x) (*.f64 s s)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 s (sqrt.f64 x))) (/.f64 1 (*.f64 s (sqrt.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s)) (/.f64 1 s))
(/.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 c)))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (neg.f64 (pow.f64 c -2)))
(/.f64 (*.f64 c (neg.f64 (*.f64 x s))) (/.f64 -1 (*.f64 c (*.f64 x s))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(/.f64 (*.f64 (*.f64 c c) (neg.f64 x)) (/.f64 -1 (*.f64 x (*.f64 s s))))
(/.f64 (*.f64 c (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c (sqrt.f64 x))))
(/.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(/.f64 (*.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) 1) (pow.f64 c -2))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 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 x s))) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 x s) 2) -1)) (pow.f64 c -2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -1)) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) x) -1)) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(pow.f64 (*.f64 c (*.f64 x s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) (pow.f64 (*.f64 c c) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(pow.f64 (*.f64 x s) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x s))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x s))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 x) (*.f64 s s)))
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) -1) (pow.f64 c -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(*.f64 (pow.f64 (*.f64 (*.f64 c c) x) -1) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3) 1/3)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 x (*.f64 s c)) 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 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(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 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 c (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c x)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 c (/.f64 -1 (*.f64 c (neg.f64 (pow.f64 (*.f64 x s) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 x (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c c)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 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 x (*.f64 s c)) 2)
(/.f64 (*.f64 x (*.f64 s s)) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 s (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s (sqrt.f64 x)) x)))
(*.f64 (/.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 c -2)) (*.f64 s (*.f64 (sqrt.f64 x) x)))
(*.f64 (*.f64 s (*.f64 x (sqrt.f64 x))) (/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) s)))
(/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 c -2) s) (*.f64 s x))))
(/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.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 x s) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 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 x (*.f64 s c))))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) x)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4))) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))) x))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (*.f64 c (*.f64 c (*.f64 x (cbrt.f64 (*.f64 x (*.f64 x (pow.f64 s 4))))))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 x) (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (*.f64 x (*.f64 s s)) (cbrt.f64 x)))
(*.f64 (*.f64 x (*.f64 (*.f64 s s) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2) (/.f64 (pow.f64 c -2) (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) (*.f64 c c))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 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 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -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 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)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 1 c) (*.f64 s x))) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 s c))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) (/.f64 1 c)) (*.f64 s x)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 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 x s) 2))) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (*.f64 c (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cbrt.f64 c) c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (*.f64 c (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (*.f64 c (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (pow.f64 (*.f64 s x) 2)))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 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 x s) 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) (*.f64 s s)) (*.f64 (cbrt.f64 (*.f64 c c)) x)))
(*.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 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 x x) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 c c))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 c c) x) (/.f64 (/.f64 1 x) (*.f64 s s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 c c) x) (/.f64 -1 (*.f64 x (neg.f64 (*.f64 s s)))))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) -1) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (*.f64 x (neg.f64 (*.f64 s s))) (/.f64 c (/.f64 -1 (*.f64 c x))))
(/.f64 (*.f64 (*.f64 c c) x) (*.f64 1 (/.f64 (/.f64 1 x) (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.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 x (*.f64 s c))) (*.f64 (/.f64 (sqrt.f64 (*.f64 x (*.f64 s c))) 1) (*.f64 x (*.f64 s c))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 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 x s)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 x (*.f64 s c)) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) -1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (*.f64 s (sqrt.f64 x))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) s) (sqrt.f64 x)))
(*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x (*.f64 c c))) 1) (*.f64 x (*.f64 s c))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (sqrt.f64 (*.f64 (*.f64 c c) x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (/.f64 1 (*.f64 x (*.f64 s s)))) (sqrt.f64 (*.f64 c (*.f64 c x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (*.f64 c c))) (/.f64 1 x)) (*.f64 (*.f64 s s) (sqrt.f64 (*.f64 x (*.f64 c c)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 x (*.f64 s c)) 2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) (/.f64 1 (*.f64 c x))) s))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 x (*.f64 s c)) 2))) (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) x)) (cbrt.f64 (*.f64 (*.f64 c c) x))) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (cbrt.f64 (*.f64 (*.f64 c c) x))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 (*.f64 c (*.f64 c x)))) (cbrt.f64 (*.f64 c (*.f64 c x)))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 c c))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 c c))) (cbrt.f64 (*.f64 x (*.f64 c c)))) 1) (*.f64 s (*.f64 s x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))))
(*.f64 (/.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))) (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 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)) 2)))))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c))))
(/.f64 (*.f64 (*.f64 c c) (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 c -2) s) (*.f64 s x))))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (*.f64 x (*.f64 s s)) (cbrt.f64 x)))
(*.f64 (*.f64 x (*.f64 (*.f64 s s) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)))
(/.f64 (*.f64 x (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 c -2)) (*.f64 s (*.f64 (sqrt.f64 x) x)))
(*.f64 (*.f64 s (*.f64 x (sqrt.f64 x))) (/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) s)))
(/.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4))) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))) x))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (*.f64 c (*.f64 c (*.f64 x (cbrt.f64 (*.f64 x (*.f64 x (pow.f64 s 4))))))))
(/.f64 (*.f64 x (*.f64 x s)) (/.f64 (pow.f64 c -2) s))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 c -2) s) (*.f64 s x))))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (*.f64 x (*.f64 s s)) (cbrt.f64 x)))
(*.f64 (*.f64 x (*.f64 (*.f64 s s) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)))
(/.f64 (*.f64 (*.f64 x x) s) (/.f64 (pow.f64 c -2) s))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 x x) (cbrt.f64 (pow.f64 s 4))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s s))))
(/.f64 (*.f64 x x) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s s))) (cbrt.f64 (pow.f64 s 4))))
(*.f64 (/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s s)))) (cbrt.f64 (pow.f64 s 4)))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 c c) (*.f64 x s)) (/.f64 1 (*.f64 x s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 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 x (*.f64 s c)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 x s) 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) x) x) (/.f64 1 (*.f64 s s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 s s)) (/.f64 1 x))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) 1) (/.f64 (/.f64 1 x) (*.f64 s s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 s (sqrt.f64 x))) (/.f64 1 (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 c -2)) (*.f64 s (*.f64 (sqrt.f64 x) x)))
(*.f64 (*.f64 s (*.f64 x (sqrt.f64 x))) (/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) s)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4)))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s s)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (pow.f64 s 4))) (/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))) x))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (*.f64 c (*.f64 c (*.f64 x (cbrt.f64 (*.f64 x (*.f64 x (pow.f64 s 4))))))))
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s)) (/.f64 1 s))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (*.f64 c (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 c (cbrt.f64 (*.f64 c c))) (pow.f64 (*.f64 s x) 2)))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (neg.f64 (pow.f64 c -2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 c (neg.f64 (*.f64 x s))) (/.f64 -1 (*.f64 c (*.f64 x s))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 c c) (neg.f64 x)) (/.f64 -1 (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) -1) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (*.f64 x (neg.f64 (*.f64 s s))) (/.f64 c (/.f64 -1 (*.f64 c x))))
(/.f64 (*.f64 c (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c (sqrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 c -2) s) (*.f64 s x))))
(/.f64 (/.f64 c (/.f64 1 c)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 c (/.f64 1 c)) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) 1) (pow.f64 c -2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 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 x (*.f64 s c)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 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 x (*.f64 s c)) 2)
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))))
(/.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 x s) 2) -1)) (pow.f64 c -2))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -1)) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) x) -1)) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.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 x (*.f64 s c)) -2))) (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 c (*.f64 s x)) -2))))
(*.f64 (/.f64 c (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))) (/.f64 (*.f64 s x) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.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 x (*.f64 s c)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (*.f64 c (*.f64 x s)) 2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 x s) 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 c 6) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 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 x s)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 x s) 2)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 2)) 3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 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 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 x s))))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x s))) 1))
(*.f64 (*.f64 s s) (*.f64 x x))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 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 x s)) 2))) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 x) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) -1) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (pow.f64 (*.f64 (*.f64 c c) x) -1) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.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)) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 x (*.f64 s c)) -2)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))))
(*.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 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c)))) (cbrt.f64 (/.f64 1 (*.f64 x (*.f64 s c))))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) 3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 s c)) -4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))) -1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))) 1))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
(pow.f64 (*.f64 x (*.f64 s c)) -2)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
0.6b
(/.f64 1 (*.f64 c (*.f64 s x)))
4.7b
(*.f64 c (*.f64 s x))
Compiler

Compiled 37 to 13 computations (64.9% saved)

series4.0ms (0%)

Counts
2 → 52
Calls

18 calls:

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

rewrite70.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1960×add-sqr-sqrt
1942×*-un-lft-identity
1806×add-cube-cbrt
1778×add-cbrt-cube
196×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
636×distribute-lft-neg-in
616×times-frac
600×distribute-rgt-neg-in
574×cube-prod
536×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s)))
0.2b
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 (/.f64 1 c) (*.f64 x s)))
0.3b
(/.f64 1 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 (/.f64 1 c) (*.f64 x s))))
4.8b
(/.f64 (/.f64 1 c) (*.f64 x s))
Compiler

Compiled 65 to 35 computations (46.2% saved)

series12.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1248×unswap-sqr
936×swap-sqr
706×distribute-lft-neg-in
636×distribute-rgt-neg-in
300×distribute-neg-frac
Iterations

Useful iterations: 1 (0.0ms)

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

simplify160.0ms (1%)

Algorithm
egg-herbie
Rules
1546×associate-/r*
1182×associate-/l*
834×associate-/r/
678×unswap-sqr
478×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 s (*.f64 s x))
0.3b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))))
5.7b
(*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))
19.1b
(*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x)))))
Compiler

Compiled 58 to 12 computations (79.3% saved)

series12.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1090×associate-/r*
930×swap-sqr
676×associate-*r/
560×associate-*l/
448×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify112.0ms (0.7%)

Algorithm
egg-herbie
Rules
1100×associate-/l*
846×associate-*r*
842×distribute-lft-in
838×distribute-rgt-in
788×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04499251
111638803
260328803
Stop Event
node limit
Counts
273 → 267
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1))
(/.f64 c (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 c x)))
(/.f64 c (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) (neg.f64 c))))
(/.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 x (/.f64 (/.f64 (pow.f64 c -2) x) (*.f64 s s)))
(/.f64 x (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 c c)))
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x s) x)))
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 x s))))
(/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c))
(/.f64 (*.f64 x (*.f64 s s)) (/.f64 (pow.f64 c -2) x))
(/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(/.f64 (sqrt.f64 (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 x s)) (*.f64 x s))))
(/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (*.f64 s (neg.f64 x)))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (sqrt.f64 c) c)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (*.f64 s (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s (sqrt.f64 x)) x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (/.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 x s)) (*.f64 x s))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (*.f64 c c))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 x) (*.f64 x (*.f64 s s)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) x)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 (pow.f64 c 4))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cbrt.f64 c) c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 (pow.f64 (cbrt.f64 c) 2) x)))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 s s))))
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 -1 (*.f64 x (*.f64 s (neg.f64 s)))))
(/.f64 (*.f64 c (*.f64 c x)) (*.f64 1 (/.f64 1 (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c))
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (*.f64 s (sqrt.f64 x))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 (*.f64 c (*.f64 c x)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) (cbrt.f64 (*.f64 c (*.f64 c x)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 (*.f64 c (*.f64 c x)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (*.f64 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 x s) (sqrt.f64 (*.f64 x s))) (/.f64 (pow.f64 c -2) (sqrt.f64 (*.f64 x s))))
(/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s))
(/.f64 (*.f64 (*.f64 x s) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x s))))
(/.f64 (*.f64 x (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 c c) (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 x)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x s)) (/.f64 1 (*.f64 x s)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) 1) (/.f64 1 (*.f64 x (*.f64 s s))))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 s (sqrt.f64 x))) (/.f64 1 (*.f64 s (sqrt.f64 x))))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s s)))))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) s) (/.f64 1 (*.f64 x s)))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 c)))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (neg.f64 (pow.f64 c -2)))
(/.f64 (*.f64 c (*.f64 s (neg.f64 x))) (/.f64 -1 (*.f64 c (*.f64 x s))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(/.f64 (*.f64 c (neg.f64 (*.f64 c x))) (/.f64 -1 (*.f64 x (*.f64 s s))))
(/.f64 (*.f64 c (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 c (sqrt.f64 x))))
(/.f64 (/.f64 (*.f64 c c) 1) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (/.f64 (*.f64 c c) 1) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(/.f64 (*.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) 1) (pow.f64 c -2))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 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 x s))) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 x s) 2) -1)) (pow.f64 c -2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -1)) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 c x)) -1)) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(pow.f64 (*.f64 c (*.f64 x s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 x s) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) (pow.f64 (*.f64 c c) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)
(pow.f64 (*.f64 x s) 2)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 x s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 x s)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x s)) 2) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 (*.f64 x (*.f64 s s))))
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) -1) (pow.f64 c -2))
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(*.f64 (pow.f64 (*.f64 c (*.f64 c x)) -1) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) 3)
(pow.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3)) 1/3)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s)))) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x))
(*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c))
(*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)
(*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))
(*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 s 2) x)) x)))
(/.f64 1 (*.f64 (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s)))) (*.f64 c c)))
(/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) 1))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 c x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) (neg.f64 c))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 c (*.f64 1 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 x (/.f64 (/.f64 (pow.f64 c -2) x) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 x (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x s) x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 x s))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 x (*.f64 s s)) (/.f64 (pow.f64 c -2) x))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 x s)) (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 c -2)) (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x))))
(*.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (sqrt.f64 (*.f64 s x)))))
(/.f64 (sqrt.f64 x) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 s x) (*.f64 s (sqrt.f64 x))) (pow.f64 c -2)))
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (*.f64 s (neg.f64 x)))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 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 x s) 2)) (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 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 x s) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 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 x s)) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 (/.f64 1 c) x) s)) (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 s (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s (sqrt.f64 x)) x)))
(*.f64 (/.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 c -2)) (*.f64 s (*.f64 (sqrt.f64 x) x)))
(*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (/.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3) (*.f64 c c))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 x s)) (*.f64 x s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -2)) (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s x))))
(*.f64 (cbrt.f64 (*.f64 s x)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3) (*.f64 c c))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (*.f64 c c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3) (*.f64 c c))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 x) (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (*.f64 (cbrt.f64 x) x) (*.f64 s s)))
(*.f64 (cbrt.f64 x) (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 x) 2)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -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 s (*.f64 c x)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 c) x) s)) (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)) (/.f64 1 c)) (*.f64 s x)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x s)) 2)) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (cbrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (cbrt.f64 c) 2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 s s))) x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2)) (pow.f64 c -2)) (*.f64 x (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 x (cbrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2)))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2)) (pow.f64 (*.f64 s x) 2))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (cbrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (cbrt.f64 c) 2))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (*.f64 (cbrt.f64 c) c)))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (cbrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (cbrt.f64 c) 2))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (*.f64 (cbrt.f64 c) (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (cbrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (cbrt.f64 c) 2))))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2)) (pow.f64 (*.f64 s x) 2))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2)) (pow.f64 (*.f64 s x) 2))
(/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 (pow.f64 (cbrt.f64 c) 2) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2)) (pow.f64 (*.f64 s x) 2))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 s s) (/.f64 (pow.f64 c -2) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 s s))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 -1 (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) x) -1) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (*.f64 s (*.f64 s (neg.f64 x))) (/.f64 c (/.f64 -1 (*.f64 c x))))
(/.f64 (*.f64 c (*.f64 c x)) (*.f64 1 (/.f64 1 (*.f64 x (*.f64 s s)))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 (/.f64 1 c) x) s)) (*.f64 s (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 c) x) s))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 (*.f64 c (*.f64 c x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 1 x) (*.f64 s s))) (sqrt.f64 (*.f64 (*.f64 c c) x)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 c x))) 1) (*.f64 (*.f64 s (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 c x)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 c) x) s)) (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 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2)) (/.f64 (/.f64 (/.f64 1 c) x) s)) (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))) 1) (*.f64 s (*.f64 c x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (fabs.f64 (cbrt.f64 c))) (/.f64 (/.f64 1 (pow.f64 (*.f64 s x) 2)) c))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (/.f64 -1 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 (*.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) (cbrt.f64 (*.f64 c (*.f64 c x)))) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 (*.f64 c (*.f64 c x)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 c c) x)) (/.f64 (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (cbrt.f64 (*.f64 (*.f64 c c) x))) (cbrt.f64 (*.f64 (*.f64 c c) x))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) (cbrt.f64 (*.f64 c (*.f64 c x)))) (/.f64 1 x)) (*.f64 s s)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 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 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 c (sqrt.f64 c)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (/.f64 1 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 x s) (sqrt.f64 (*.f64 x s))) (/.f64 (pow.f64 c -2) (sqrt.f64 (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 c -2)) (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x))))
(*.f64 (sqrt.f64 (*.f64 s x)) (/.f64 (*.f64 s x) (/.f64 (pow.f64 c -2) (sqrt.f64 (*.f64 s x)))))
(/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 x s) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -2)) (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s x))))
(*.f64 (cbrt.f64 (*.f64 s x)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (/.f64 (pow.f64 c -2) (*.f64 s x))))
(/.f64 (*.f64 x (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 c -2)) (*.f64 s (*.f64 (sqrt.f64 x) x)))
(*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2)) (pow.f64 c -2)) (*.f64 x (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 x (cbrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2)))))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 s x) (*.f64 s (sqrt.f64 x))) (pow.f64 c -2)))
(/.f64 (*.f64 (*.f64 x (*.f64 s s)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (*.f64 (cbrt.f64 x) x) (*.f64 s s)))
(*.f64 (cbrt.f64 x) (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 x) 2)))))
(/.f64 (*.f64 (*.f64 c c) (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 s x) (*.f64 s (sqrt.f64 x))) (pow.f64 c -2)))
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (*.f64 (cbrt.f64 x) x) (*.f64 s s)))
(*.f64 (cbrt.f64 x) (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (pow.f64 (cbrt.f64 x) 2)))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (*.f64 x s)) (/.f64 1 (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c c) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x s)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (pow.f64 c -2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3) (*.f64 c c))
(/.f64 (*.f64 (pow.f64 (*.f64 x s) 2) (cbrt.f64 (pow.f64 c 4))) (/.f64 1 (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 1 (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 c 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2)) (pow.f64 (*.f64 s x) 2))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) 1) (/.f64 1 (*.f64 x (*.f64 s s))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 s (sqrt.f64 x))) (/.f64 1 (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 c -2)) (*.f64 s (*.f64 (sqrt.f64 x) x)))
(*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 c (*.f64 s (*.f64 c x)))))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2))) (/.f64 1 (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 s s)) 2)) (pow.f64 c -2)) (*.f64 x (cbrt.f64 (*.f64 x (*.f64 s s)))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (*.f64 (*.f64 c c) (*.f64 x (cbrt.f64 (pow.f64 (*.f64 s (*.f64 s x)) 2)))))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) s) (/.f64 1 (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (cbrt.f64 c) (*.f64 c (*.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 (cbrt.f64 c) 2))))
(/.f64 (neg.f64 c) (/.f64 -1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (neg.f64 c)) (/.f64 -1 (pow.f64 (*.f64 x s) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (neg.f64 (pow.f64 c -2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (*.f64 s (neg.f64 x))) (/.f64 -1 (*.f64 c (*.f64 x s))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 c (neg.f64 (*.f64 c x))) (/.f64 -1 (*.f64 x (*.f64 s s))))
(*.f64 (/.f64 (*.f64 c (*.f64 c (neg.f64 x))) -1) (*.f64 x (*.f64 s s)))
(*.f64 (*.f64 s (*.f64 s x)) (/.f64 c (/.f64 -1 (*.f64 c (neg.f64 x)))))
(/.f64 (*.f64 c (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 x (*.f64 s s))) (*.f64 c (sqrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 (*.f64 s s) (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 s x) (*.f64 s (sqrt.f64 x))) (pow.f64 c -2)))
(/.f64 (/.f64 (*.f64 c c) 1) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c c) 1) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x s) 2) 1) (pow.f64 c -2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (sqrt.f64 (pow.f64 c -2))) (sqrt.f64 (pow.f64 c -2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 c -2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 (/.f64 1 c) (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 (/.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 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 (/.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 (/.f64 1 (pow.f64 c -1)) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 x s) 2) -1)) (pow.f64 c -2))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 x s)) -1)) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -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 c x)) -1)) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (*.f64 c (*.f64 s x)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 c) x) s)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (/.f64 (*.f64 s x) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 c) x) s))) (/.f64 c (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(/.f64 (/.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (*.f64 c (*.f64 s x)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (/.f64 c (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))) (/.f64 (*.f64 s x) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x s)) 2)) 2) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x s)) 2)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 x s)) 2)) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 c) x) s)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 c) x) s))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 c) x) s)) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 c) x) s))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) 2) (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))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 c (*.f64 x s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 3)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 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 x s)) 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 x s)) 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 x s)) 2) 3))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (pow.f64 (*.f64 x s) 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 c 6) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 x s) 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 x s)) 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 x s)))))
(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 x s)))) 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 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2))) 1)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (*.f64 x s) 2)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (*.f64 x s) 2) 1)
(pow.f64 (*.f64 s x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3) 1/3)
(pow.f64 (*.f64 s x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 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 x s) 2)))
(pow.f64 (*.f64 s x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) 3))
(pow.f64 (*.f64 s x) 2)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 s s)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 s s)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s (*.f64 s x)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x s) 2)))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 x s)) 2))
(pow.f64 (*.f64 s x) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x s)) 2) 1))
(pow.f64 (*.f64 s x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x s) 2)))
(pow.f64 (*.f64 s x) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 1)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 (pow.f64 (*.f64 s (*.f64 c x)) 2) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))
(*.f64 (pow.f64 c -2) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c -2) (pow.f64 (pow.f64 (*.f64 x s) 2) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 (*.f64 x (*.f64 s s))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 c -1) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (*.f64 x s) 2) -1) (pow.f64 c -2))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 x s)) -1) (pow.f64 (*.f64 c (*.f64 x s)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) 2) -1) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 c x)) -1) (pow.f64 (*.f64 x (*.f64 s s)) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) 3)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(pow.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3)))
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))
(fabs.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 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 (/.f64 1 c) (*.f64 x s)) 2))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))))
(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 x s)))) -1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (*.f64 c (*.f64 x s))))) 1))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 s (*.f64 c x)) -2)

eval476.0ms (2.9%)

Compiler

Compiled 31982 to 15187 computations (52.5% saved)

prune462.0ms (2.8%)

Pruning

59 alts after pruning (50 fresh and 9 done)

PrunedKeptTotal
New1493291522
Fresh182139
Picked011
Done189
Total1512591571
Error
0b
Counts
1571 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
16.7b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
19.5b
(/.f64 (/.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (*.f64 x (*.f64 c s))) s)
18.9b
(/.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 s x)) c)
18.0b
(/.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) c) (*.f64 s x))
23.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))) (*.f64 s (*.f64 x s)))
15.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s)))
18.6b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) s) (*.f64 (*.f64 (*.f64 c c) (*.f64 x s)) x))
19.7b
(/.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 x (*.f64 c s)))) (*.f64 c s))
35.3b
(/.f64 (/.f64 1 (*.f64 s s)) (*.f64 (*.f64 c c) (*.f64 x x)))
16.4b
(/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x)))
14.3b
(/.f64 (/.f64 1 c) (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) c))
19.2b
(/.f64 (/.f64 1 c) (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)))
23.2b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
2.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
30.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
15.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
25.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
17.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))))
17.7b
(/.f64 1 (/.f64 (*.f64 (/.f64 x 1) (/.f64 s (/.f64 1 c))) (/.f64 (/.f64 1 c) (*.f64 x s))))
27.7b
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s)) (/.f64 1 s)))
32.7b
(/.f64 1 (/.f64 (*.f64 (*.f64 x x) s) (/.f64 (pow.f64 c -2) s)))
23.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 x s)) (/.f64 1 s)))
18.0b
(/.f64 1 (/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c)))
27.6b
(/.f64 1 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 x s))))
34.4b
(/.f64 1 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s)))))
34.1b
(/.f64 1 (/.f64 x (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c c))))
29.3b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c x))))
24.1b
(/.f64 1 (/.f64 c (/.f64 1 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
19.7b
(/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x c))) s))
20.4b
(/.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 s c)) c) x) s))
20.2b
(/.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 s c)) c) s) x))
19.2b
(/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 s c)) c) (*.f64 x s)))
27.7b
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
16.5b
(/.f64 1 (*.f64 (*.f64 x (*.f64 s c)) (*.f64 x (*.f64 s c))))
31.3b
(/.f64 1 (*.f64 (*.f64 s (*.f64 s x)) (/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 x)))))
31.7b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
16.4b
(/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
34.6b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
31.2b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
33.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))))
20.4b
(/.f64 1 (*.f64 c (/.f64 (*.f64 x (*.f64 s c)) (/.f64 (/.f64 1 x) s))))
20.4b
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c)))))
35.7b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))))
35.8b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
29.0b
(*.f64 (pow.f64 c -2) (*.f64 (/.f64 (/.f64 1 x) s) (/.f64 (/.f64 1 x) s)))
31.2b
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 s) (*.f64 x s)))
17.9b
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 c s))))
16.4b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
20.2b
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (/.f64 1 x) s) (*.f64 x (*.f64 s c))))
2.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
16.6b
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
16.4b
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
20.7b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
37.0b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))))
39.4b
(*.f64 (/.f64 1 (*.f64 c c)) (-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 s s))))
24.5b
(*.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (/.f64 1 (*.f64 x (*.f64 c s))))
19.5b
(*.f64 (*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 c)) (/.f64 (/.f64 1 x) s))
28.0b
(*.f64 (*.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 c) s) (/.f64 (/.f64 1 c) s)))
Compiler

Compiled 1960 to 1237 computations (36.9% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
0.3b
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x)))
3.7b
(*.f64 x (*.f64 c s))
4.9b
(*.f64 s (*.f64 c x))
Compiler

Compiled 57 to 18 computations (68.4% saved)

series2.0ms (0%)

Counts
3 → 84
Calls

27 calls:

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

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1258×associate-*r/
1038×associate-*l/
404×distribute-rgt-in
356×distribute-lft-in
326×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify79.0ms (0.5%)

Algorithm
egg-herbie
Rules
612×log-prod
552×distribute-rgt-in
550×distribute-lft-in
530×associate-/r*
412×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02406524
16424848
231454786
Stop Event
node limit
Counts
168 → 116
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 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.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 (*.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 (exp.f64 s) (*.f64 c x)))
(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 s 3) (pow.f64 (*.f64 c x) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c x) 3) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s c) 3) (pow.f64 x 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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3) 1/3)
(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))
(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 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (*.f64 (/.f64 1 (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 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (cos.f64 (+.f64 x x)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (cbrt.f64 (/.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 c (*.f64 s x)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2) (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) (*.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cos.f64 (+.f64 x x)))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (*.f64 s c) 2) x)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c (*.f64 s x)))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 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 s c) 2) x)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) 1) (/.f64 (sqrt.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 (pow.f64 (*.f64 s c) 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 c (*.f64 s x)) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c (*.f64 s x)))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 c (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (cbrt.f64 (/.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 s (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c x)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 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 c (*.f64 s x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cos.f64 (+.f64 x x))) -1)
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))
(log.f64 (exp.f64 (/.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 c (*.f64 s x)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3)))
(expm1.f64 (log1p.f64 (/.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 c (*.f64 s x)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
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 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 (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 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 c (*.f64 s x)) 2))
(-.f64 (/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 s 2)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 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 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 2/3 (/.f64 (/.f64 (*.f64 x x) (*.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 -2 (pow.f64 (*.f64 c 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 (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 2/3 (/.f64 (/.f64 (*.f64 x x) (*.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)) (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 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 (*.f64 c (*.f64 s x)))) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 s x)) 1)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 1/2)
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) 2)
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 3)
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3) 1/3)
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 c (*.f64 s x))
(fabs.f64 (*.f64 c (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 s x)))))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) 3))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 s 3) (pow.f64 (*.f64 c x) 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s c) 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c x) 3) (pow.f64 s 3)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 s c) 3) (pow.f64 x 3)))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 s x))))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 c (*.f64 s x))))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) 1))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 s x))))
(*.f64 c (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 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 (cbrt.f64 (*.f64 c (*.f64 s x))) 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 c (*.f64 s x)) 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 c (*.f64 s x)) 2) 2))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 c (*.f64 s x)) 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 c (*.f64 s x)) 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 c (*.f64 s x)) 2) 3))
(*.f64 (*.f64 c c) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 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 c (*.f64 s x)))))
(*.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 c (*.f64 s x)))) 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 c (*.f64 s x)) 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 c (*.f64 s x)) 2)) (*.f64 (/.f64 1 (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 (cos.f64 (+.f64 x x)) (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)) 1) (pow.f64 (*.f64 c (*.f64 s 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 c (*.f64 s x)) 2)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(+.f64 (/.f64 (cos.f64 (+.f64 x x)) (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)) 1) (pow.f64 (*.f64 c (*.f64 s 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 c (*.f64 s x)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(*.f64 (/.f64 1 (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 1 (-.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) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(+.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s 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) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 1 (-.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) (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 c (*.f64 s x)) 2))) (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 (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 1 (-.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) (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 c (*.f64 s x)) 2))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(*.f64 (/.f64 1 (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 1 (-.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) (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 c (*.f64 s x)) 2)))) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (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 1 (-.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) (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 c (*.f64 s x)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 1 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 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 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (cbrt.f64 (/.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 c (*.f64 s x)) 2))) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) 2) (cbrt.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 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 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cos.f64 (+.f64 x x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (neg.f64 (cos.f64 (+.f64 x x))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (pow.f64 (*.f64 s c) 2) x)))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))) x)
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 4))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c (*.f64 s x)))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (neg.f64 (cos.f64 (+.f64 x x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) x) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (*.f64 s c) 2) x)))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (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 c (*.f64 s x)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 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 (pow.f64 (*.f64 s c) 2) x)))
(*.f64 (/.f64 1 x) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (pow.f64 (*.f64 c s) 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 c (*.f64 s x)) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 4))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 4)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 s (*.f64 c (*.f64 s x)))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 c (*.f64 s x))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (cbrt.f64 (/.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 c (*.f64 s x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 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 (*.f64 c (*.f64 s x))) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (*.f64 s (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c x)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (sqrt.f64 (cos.f64 (+.f64 x x))))) (sqrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2))) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x x))) 2) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (cbrt.f64 (cos.f64 (+.f64 x x))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 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 c (*.f64 s x)) 2))) 3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3) 1/3)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) (cos.f64 (+.f64 x x))) -1)
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(neg.f64 (/.f64 (cos.f64 (+.f64 x x)) (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 2))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) 3))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x x)) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) 3)))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x s) (*.f64 x (*.f64 s c)))
0.3b
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c)))))
3.7b
(*.f64 x (*.f64 s c))
6.8b
(*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c))))
Compiler

Compiled 51 to 11 computations (78.4% saved)

series5.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1370×unswap-sqr
1210×associate-/r*
944×swap-sqr
612×associate-*r/
596×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify131.0ms (0.8%)

Algorithm
egg-herbie
Rules
1222×associate-/l*
1018×associate-/r*
968×associate-*l*
718×associate-/r/
680×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 s x))
0.6b
(/.f64 1 (*.f64 c (*.f64 s x)))
4.7b
(*.f64 c (*.f64 s x))
6.5b
(/.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 s x)) c)
Compiler

Compiled 46 to 15 computations (67.4% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1314×associate-/r/
1172×unswap-sqr
940×swap-sqr
618×distribute-lft-neg-in
560×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (0.7%)

Algorithm
egg-herbie
Rules
944×associate-*r/
868×distribute-rgt-in
866×distribute-lft-in
758×associate-*r*
720×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043210957
113387977
259577977
Stop Event
node limit
Counts
251 → 248
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.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 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 (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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (/.f64 (/.f64 1 (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 1 c)))
(*.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 (/.f64 -1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 -1 (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 1 c)))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) c))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) (/.f64 -1 c))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (*.f64 (/.f64 1 c) (/.f64 1 c)) (*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(*.f64 (*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 s x))) (*.f64 (/.f64 1 c) (/.f64 1 c)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (/.f64 (/.f64 1 (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) c) (/.f64 1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x))
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 c) s) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x))
(*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) s))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c s)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 c)) (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) c) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) c)) (/.f64 1 (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 (/.f64 c 1) (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) c) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 1 c) (neg.f64 (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 c) (/.f64 (*.f64 s x) 1)) (/.f64 (/.f64 1 (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 1 c) (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 (/.f64 1 c) (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) 1) (/.f64 (/.f64 1 (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) c) (/.f64 1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -1)))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (*.f64 c s) -1)) (*.f64 (pow.f64 x -1) (pow.f64 x -1)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (sqrt.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 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2))))
(*.f64 (*.f64 (sqrt.f64 (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 (sqrt.f64 (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 (*.f64 (sqrt.f64 (/.f64 1 c)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 c)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(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)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (*.f64 c (neg.f64 (*.f64 s x)))))
(neg.f64 (*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) (/.f64 1 c)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1))
(neg.f64 (*.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c)))
(neg.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(neg.f64 (*.f64 (/.f64 1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(neg.f64 (/.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) c))
(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 (/.f64 1 (*.f64 s x)) c) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) 1)
(*.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (/.f64 1 (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (neg.f64 (/.f64 -1 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 1 (*.f64 s x))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (/.f64 1 (*.f64 s x))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) s) (/.f64 1 x))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 1 (*.f64 s x)) c))
(*.f64 -1 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) s))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) s) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) s) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) x) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 1 (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) 1) (/.f64 (/.f64 1 (*.f64 s x)) c))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 s x)) (/.f64 1 c))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c s)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (sqrt.f64 (/.f64 1 (*.f64 s x)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (sqrt.f64 (/.f64 1 (*.f64 s x)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)))
(pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c) -1)
(neg.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 3) (pow.f64 (*.f64 s x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
Outputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 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 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 c (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 c (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (/.f64 (/.f64 1 (*.f64 s x)) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 1 c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 1 (*.f64 s x)) c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 1 c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 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 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2) (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 -1 (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(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 x)) c)) (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c (cbrt.f64 (*.f64 c (*.f64 s x))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 1 c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) (/.f64 -1 c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 1 c) (/.f64 1 c)) (*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 1 (*.f64 s x)) (/.f64 1 (*.f64 s x))) (*.f64 (/.f64 1 c) (/.f64 1 c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (/.f64 (/.f64 1 (*.f64 s x)) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) c) (/.f64 1 (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 c s)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) s) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) x) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) s))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s x)) c)) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 s x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 (*.f64 s x))) c) (*.f64 c (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) c)) (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (cbrt.f64 (*.f64 s x)) c)))
(/.f64 (/.f64 1 (*.f64 (*.f64 c (cbrt.f64 (*.f64 s x))) (*.f64 s x))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c (cbrt.f64 (*.f64 c (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c s)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 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) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 c)) (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) c) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 (*.f64 s x) 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) c)) (/.f64 1 (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 (/.f64 c 1) (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (*.f64 c (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 1 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(/.f64 (neg.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s (neg.f64 x))))
(/.f64 (/.f64 -1 (neg.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) c)
(/.f64 (/.f64 -1 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) 2))) c)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) c) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (neg.f64 (*.f64 s x))) (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s (neg.f64 x))))
(/.f64 (/.f64 -1 (neg.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) c)
(/.f64 (/.f64 -1 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) 2))) c)
(*.f64 (/.f64 (/.f64 1 c) (/.f64 (*.f64 s x) 1)) (/.f64 (/.f64 1 (*.f64 s x)) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (*.f64 s x) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) c)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) 1) (/.f64 (/.f64 1 (*.f64 s x)) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) c) (/.f64 1 (*.f64 s x)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(/.f64 (*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (*.f64 c s)) (/.f64 1 x))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 1) (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(/.f64 (neg.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s (neg.f64 x))))
(/.f64 (/.f64 -1 (neg.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) c)
(/.f64 (/.f64 -1 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) 2))) c)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))))) (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 -1 (*.f64 c (*.f64 s x))))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) -2))
(*.f64 (*.f64 (pow.f64 (*.f64 c s) -1) (pow.f64 (*.f64 c s) -1)) (*.f64 (pow.f64 x -1) (pow.f64 x -1)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2))
(*.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c))))
(*.f64 (cbrt.f64 (/.f64 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 (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (pow.f64 (cbrt.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 (/.f64 1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 2))))
(*.f64 (cbrt.f64 (/.f64 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 (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (pow.f64 (cbrt.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 (/.f64 1 (*.f64 c (*.f64 s x)))) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (*.f64 (sqrt.f64 (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 (sqrt.f64 (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 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 c)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 c)) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 2)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1)
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (*.f64 c (neg.f64 (*.f64 s x)))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 c (*.f64 s (neg.f64 x))))
(/.f64 (/.f64 -1 (neg.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) c)
(/.f64 (/.f64 -1 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) 2))) c)
(neg.f64 (*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) (/.f64 1 c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (*.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) (/.f64 -1 c)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (*.f64 (/.f64 1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(neg.f64 (/.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)) c))
(/.f64 (/.f64 1 (*.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 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 1 (*.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 c (*.f64 s x)) -2))))
(/.f64 (/.f64 1 (*.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 c (*.f64 s x)) -2) 3))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 3) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 3)) (pow.f64 (*.f64 c (*.f64 s x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)) 3)) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 s x))) -2) 1))
(/.f64 (/.f64 1 (*.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 c (*.f64 s x)) -2)))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) 1)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 1 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (/.f64 1 (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (neg.f64 (/.f64 -1 (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 1 (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 1 (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (/.f64 1 (*.f64 s x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) s) (/.f64 1 x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (*.f64 s x)) (/.f64 (/.f64 1 (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 -1 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 s x))) (/.f64 -1 (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (neg.f64 (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 (*.f64 s x)) (/.f64 -1 (*.f64 c (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 x) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) s))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 s x))) (/.f64 1 (sqrt.f64 (*.f64 s x))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 (*.f64 s x))) c) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (cbrt.f64 (*.f64 s x)) c)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 (*.f64 c (cbrt.f64 (*.f64 s x))) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (cbrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) 1) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 s x)) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) s))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (*.f64 s x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 s x)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) s) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 (cbrt.f64 (*.f64 s x)) c)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(/.f64 (/.f64 1 (*.f64 (*.f64 c (cbrt.f64 (*.f64 s x))) (*.f64 s x))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) s) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) x) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) s))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (sqrt.f64 (*.f64 s x))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s x) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s x) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (*.f64 (/.f64 1 (*.f64 s x)) (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) 1) (/.f64 (/.f64 1 (*.f64 s x)) c))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 s x)) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2))
(*.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (/.f64 (/.f64 1 (*.f64 s x)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (pow.f64 (*.f64 c (*.f64 s x)) -1/2) (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 s x)) c)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (*.f64 s x))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 s x)))) (*.f64 s x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c s)) (/.f64 1 x))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 c (neg.f64 (*.f64 s x)))) -1)
(/.f64 (*.f64 (/.f64 1 (*.f64 s x)) -1) (*.f64 c (*.f64 s (neg.f64 x))))
(/.f64 -1 (neg.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 -1 (*.f64 (neg.f64 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c)))) (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 1 (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (sqrt.f64 (/.f64 1 (*.f64 s x)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1) (sqrt.f64 (/.f64 1 (*.f64 s x)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))) (sqrt.f64 (/.f64 1 (*.f64 s x))))))
(*.f64 (/.f64 1 (*.f64 s x)) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (*.f64 c (*.f64 s x)) -1/2)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -1)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 s x))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 s x)))) (sqrt.f64 (/.f64 1 (*.f64 s x))))))
(*.f64 (/.f64 1 (*.f64 s x)) (pow.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) -2))
(pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 1)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 2)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))) 3)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c) -1)
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(neg.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) c)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 2))
(fabs.f64 (/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2))))
(log.f64 (exp.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2)) 3))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) 3) (pow.f64 (*.f64 s x) 3)))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(exp.f64 (neg.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (pow.f64 (*.f64 s x) 2) c))) 1))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x)))
(/.f64 1 (*.f64 c (pow.f64 (*.f64 s x) 2)))

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s)) (/.f64 1 s)))
6.1b
(/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s)) (/.f64 1 s))
6.6b
(*.f64 (*.f64 c c) x)
9.1b
(*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s))
Compiler

Compiled 58 to 18 computations (69% saved)

series8.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1168×associate-/r/
1080×swap-sqr
774×associate-/l/
614×distribute-lft-neg-in
558×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify149.0ms (0.9%)

Algorithm
egg-herbie
Rules
1188×associate-/r*
1180×associate-*r*
1132×associate-*l*
1040×associate-/l*
920×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053112206
1163010842
Stop Event
node limit
Counts
354 → 325
Calls
Call 1
Inputs
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 c 2) x)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.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 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))) 1)
(/.f64 (*.f64 c c) (/.f64 1 (*.f64 x (*.f64 x s))))
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (*.f64 x (*.f64 x s)))))
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 1 (*.f64 x s)))
(/.f64 (*.f64 c (*.f64 c x)) (*.f64 1 (/.f64 1 (*.f64 x s))))
(/.f64 (*.f64 x s) (/.f64 1 (*.f64 c (*.f64 c x))))
(/.f64 (*.f64 x s) (*.f64 1 (/.f64 1 (*.f64 c (*.f64 c x)))))
(/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 1)
(/.f64 1 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))))
(/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (*.f64 1 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (/.f64 1 s))
(/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)) -1)
(pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 1)
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) (*.f64 c (*.f64 c x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c x)) 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 (*.f64 c (*.f64 c x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(exp.f64 (log.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 c x)))) 1)
(pow.f64 (*.f64 c (*.f64 c x)) 1)
(pow.f64 (*.f64 c (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 c x)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 c 4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 c x)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c c) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c x))))
(exp.f64 (log.f64 (*.f64 c (*.f64 c x))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 c x))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))) 1)
(*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))
(*.f64 (*.f64 c (*.f64 c x)) (*.f64 (*.f64 x s) s))
(*.f64 (*.f64 c (*.f64 c x)) (*.f64 s (*.f64 x s)))
(*.f64 s (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))
(*.f64 (*.f64 x s) (*.f64 (*.f64 c (*.f64 c x)) s))
(*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) s)
(*.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))))
(*.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (*.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) s))
(*.f64 (sqrt.f64 s) (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(*.f64 -1 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))
(*.f64 (neg.f64 s) (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))
(*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)) (neg.f64 s))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))))
(*.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (*.f64 s s))) (cbrt.f64 s))
(*.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)) (sqrt.f64 s))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 s)))
(*.f64 (*.f64 (/.f64 (*.f64 x s) 1) s) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (*.f64 x s) (pow.f64 s -1/2)) (/.f64 (*.f64 c (*.f64 c x)) (pow.f64 s -1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) s) (*.f64 x s))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 c x)))
(*.f64 (/.f64 (*.f64 c c) 1) (*.f64 (/.f64 (*.f64 x (*.f64 x s)) 1) s))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 s -1/2)) (/.f64 (*.f64 x (*.f64 x s)) (pow.f64 s -1/2)))
(*.f64 (/.f64 (*.f64 c c) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 x (*.f64 x s)) 1) (cbrt.f64 s)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) (*.f64 (*.f64 x s) s))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) (*.f64 (/.f64 (*.f64 x s) 1) s))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (pow.f64 s -1/2)) (/.f64 (*.f64 x s) (pow.f64 s -1/2)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 x s) 1) (cbrt.f64 s)))
(*.f64 (/.f64 (*.f64 x s) 1) (*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) s))
(*.f64 (/.f64 (*.f64 x s) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) (cbrt.f64 s)))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) (*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) s))
(*.f64 (*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 1) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (pow.f64 s -1/2)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (pow.f64 s -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (cbrt.f64 (pow.f64 s -2))) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) 1) (*.f64 s s))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (pow.f64 s -1/2)) (*.f64 s (sqrt.f64 s)))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (cbrt.f64 (pow.f64 s -2))) (*.f64 s (cbrt.f64 s)))
(*.f64 (/.f64 c (/.f64 (pow.f64 s -2) x)) (*.f64 c x))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 s -2) x)) x)
(*.f64 (/.f64 (*.f64 c c) (/.f64 1 s)) (*.f64 x (*.f64 x s)))
(*.f64 (/.f64 x (/.f64 (pow.f64 s -2) x)) (*.f64 c c))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (pow.f64 s -2)) x)
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) -1) (*.f64 (*.f64 x s) (neg.f64 s)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 -1 s)) (*.f64 x (neg.f64 s)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 x s)))) (sqrt.f64 (*.f64 x s)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (pow.f64 (cbrt.f64 (*.f64 x s)) 2))) (cbrt.f64 (*.f64 x s)))
(*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (/.f64 1 (cbrt.f64 (*.f64 s s)))) (cbrt.f64 s))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) -1)) (neg.f64 s))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2))) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 c c) s))) (*.f64 x (*.f64 x s)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))) (*.f64 x s))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) s))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 1) (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 x)) (/.f64 (pow.f64 s -2) x)) (*.f64 c (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) 1) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) -1) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (/.f64 1 s)) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) 2) (/.f64 (pow.f64 s -2) x)) (cbrt.f64 (*.f64 c (*.f64 c x))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) -1) (*.f64 s (neg.f64 s)))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)) 1) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2))) 1) (cbrt.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2))) -1) (cbrt.f64 (neg.f64 s)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))) (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))) (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2))) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 1)
(pow.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))) -1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(neg.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3) (/.f64 1 (pow.f64 s 3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))))) 1)
(*.f64 1 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))))
(*.f64 (/.f64 1 s) (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))) 1)
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (/.f64 (pow.f64 s -2) x) (/.f64 1 (*.f64 c (*.f64 c x))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 1 s))
(*.f64 -1 (/.f64 -1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (pow.f64 s -1/2)) (pow.f64 s -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (cbrt.f64 (pow.f64 s -2))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1)
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c x))) (/.f64 (pow.f64 s -2) x))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (/.f64 (/.f64 1 s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) s)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x x))) (pow.f64 s -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 c c) s)) (/.f64 1 (*.f64 x (*.f64 x s))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x))) (/.f64 1 (*.f64 x s)))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) s)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s))) (/.f64 -1 s))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 s -2) (*.f64 c (*.f64 c x))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 x s)) (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 s)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 c c)) (/.f64 (pow.f64 s -1/2) (*.f64 x (*.f64 x s))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c x))) (/.f64 (pow.f64 s -1/2) (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (pow.f64 s -1/2))
(*.f64 (/.f64 (pow.f64 s -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2)) (/.f64 (pow.f64 s -1/2) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 (pow.f64 s -1/2) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 x (*.f64 x s)) (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 c x))) (/.f64 1 (*.f64 (*.f64 x s) (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 x s)) (/.f64 1 (*.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (/.f64 1 (*.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 1 (*.f64 s (cbrt.f64 s))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1) (pow.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 x))) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c (sqrt.f64 x)) x)))
(*.f64 (/.f64 1 (*.f64 c (neg.f64 (*.f64 c x)))) (neg.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 1 c) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c x) x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) 2)) (/.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 (*.f64 c (*.f64 c x)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2)))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) 1) (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (pow.f64 s -1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (*.f64 c (sqrt.f64 x))) (sqrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))) (sqrt.f64 (/.f64 -1 s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) 1) (/.f64 1 s))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (sqrt.f64 s)) (pow.f64 s -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (cbrt.f64 (*.f64 s s))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) -1) (/.f64 -1 s))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (neg.f64 s)) -1)
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 1 (cbrt.f64 (pow.f64 s -2)))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 -1 (*.f64 c (neg.f64 (*.f64 c x)))) (/.f64 (pow.f64 s -2) x))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (/.f64 -1 s))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 c x)))) (cbrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))) (cbrt.f64 (/.f64 -1 s)))
(pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1)
(pow.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3)) 1/3)
(neg.f64 (/.f64 -1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))))))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3) s)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
Outputs
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 s (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) (*.f64 s (pow.f64 x 2)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 c 2) x)
(*.f64 c (*.f64 c x))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (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 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))) 1)
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 c c) (/.f64 1 (*.f64 x (*.f64 x s))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 c c) (*.f64 1 (/.f64 1 (*.f64 x (*.f64 x s)))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 c (*.f64 c x)) (/.f64 1 (*.f64 x s)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 c (*.f64 c x)) (*.f64 1 (/.f64 1 (*.f64 x s))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 x s) (/.f64 1 (*.f64 c (*.f64 c x))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 x s) (*.f64 1 (/.f64 1 (*.f64 c (*.f64 c x)))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 1)
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 1 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))))
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2)
(/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (*.f64 1 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))))
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (/.f64 1 s))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)) -1)
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 1)
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 2)
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 3)
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3) 1/3)
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(neg.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) 2))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) (*.f64 c (*.f64 c x))))
(*.f64 (*.f64 c (*.f64 c x)) (log.f64 (pow.f64 (exp.f64 x) s)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c x)) 3) (pow.f64 (*.f64 x s) 3)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 (*.f64 c (*.f64 c x)) 3)))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(exp.f64 (log.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 1))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))
(*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 c x)))) 1)
(*.f64 c (*.f64 c x))
(pow.f64 (*.f64 c (*.f64 c x)) 1)
(*.f64 c (*.f64 c x))
(pow.f64 (*.f64 c (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) 3)
(*.f64 c (*.f64 c x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 c x)) 3) 1/3)
(*.f64 c (*.f64 c x))
(sqrt.f64 (*.f64 (*.f64 x x) (pow.f64 c 4)))
(sqrt.f64 (*.f64 x (*.f64 x (pow.f64 c 4))))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 c c)))
(*.f64 (*.f64 c c) (log.f64 (exp.f64 x)))
(*.f64 c (*.f64 c (log.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 c x)))))
(*.f64 c (*.f64 c x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c x)) 3))
(*.f64 c (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 x 3)))
(*.f64 c (*.f64 c x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 c c) 3)))
(*.f64 c (*.f64 c x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c x))))
(*.f64 c (*.f64 c x))
(exp.f64 (log.f64 (*.f64 c (*.f64 c x))))
(*.f64 c (*.f64 c x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 c x))) 1))
(*.f64 c (*.f64 c x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c x))))
(*.f64 c (*.f64 c x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))) 1)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 c (*.f64 c x)) (*.f64 (*.f64 x s) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 c (*.f64 c x)) (*.f64 s (*.f64 x s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 s (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 x s) (*.f64 (*.f64 c (*.f64 c x)) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) s)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (*.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) s))
(*.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2) s)
(*.f64 s (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2))
(*.f64 (sqrt.f64 s) (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 -1 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 s) (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)) (neg.f64 s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (*.f64 s s))) (cbrt.f64 s))
(*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (*.f64 (cbrt.f64 (*.f64 s s)) (cbrt.f64 s)))
(*.f64 s (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 s s)) (cbrt.f64 s))))
(*.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)) (sqrt.f64 s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (cbrt.f64 s)))
(*.f64 s (*.f64 (cbrt.f64 s) (*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 s -2))) c) (*.f64 x x))))
(*.f64 (*.f64 (/.f64 (*.f64 x s) 1) s) (*.f64 c (*.f64 c x)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 x s) (pow.f64 s -1/2)) (/.f64 (*.f64 c (*.f64 c x)) (pow.f64 s -1/2)))
(*.f64 (/.f64 x (/.f64 (pow.f64 s -1/2) s)) (/.f64 c (/.f64 (pow.f64 s -1/2) (*.f64 c x))))
(*.f64 (*.f64 (/.f64 x (pow.f64 s -1/2)) s) (*.f64 (/.f64 c (pow.f64 s -1/2)) (*.f64 c x)))
(*.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) s) (*.f64 x s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (*.f64 s (*.f64 x s)) (*.f64 c (*.f64 c x)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 c c) 1) (*.f64 (/.f64 (*.f64 x (*.f64 x s)) 1) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 s -1/2)) (/.f64 (*.f64 x (*.f64 x s)) (pow.f64 s -1/2)))
(*.f64 (/.f64 x (/.f64 (pow.f64 s -1/2) s)) (/.f64 c (/.f64 (pow.f64 s -1/2) (*.f64 c x))))
(*.f64 (*.f64 (/.f64 x (pow.f64 s -1/2)) s) (*.f64 (/.f64 c (pow.f64 s -1/2)) (*.f64 c x)))
(*.f64 (/.f64 (*.f64 c c) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 x (*.f64 x s)) 1) (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (cbrt.f64 s)))
(*.f64 s (*.f64 (cbrt.f64 s) (*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 s -2))) c) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) (*.f64 (*.f64 x s) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) (*.f64 (/.f64 (*.f64 x s) 1) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (pow.f64 s -1/2)) (/.f64 (*.f64 x s) (pow.f64 s -1/2)))
(*.f64 (/.f64 x (/.f64 (pow.f64 s -1/2) s)) (/.f64 c (/.f64 (pow.f64 s -1/2) (*.f64 c x))))
(*.f64 (*.f64 (/.f64 x (pow.f64 s -1/2)) s) (*.f64 (/.f64 c (pow.f64 s -1/2)) (*.f64 c x)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 x s) 1) (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (cbrt.f64 s)))
(*.f64 s (*.f64 (cbrt.f64 s) (*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 s -2))) c) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x s) 1) (*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 x s) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 c (*.f64 c x)) 1) (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (cbrt.f64 s)))
(*.f64 s (*.f64 (cbrt.f64 s) (*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 s -2))) c) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) (*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) s))
(*.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2) s)
(*.f64 s (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))
(*.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2) s)
(*.f64 s (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2))) (*.f64 (/.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) 1) (cbrt.f64 s)))
(*.f64 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (sqrt.f64 (*.f64 s (*.f64 x x))))) (*.f64 c (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (cbrt.f64 s))))
(*.f64 (cbrt.f64 s) (/.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2) (cbrt.f64 (pow.f64 s -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 1) s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (pow.f64 s -1/2)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (pow.f64 s -1/2)))
(*.f64 (/.f64 x (/.f64 (pow.f64 s -1/2) s)) (/.f64 c (/.f64 (pow.f64 s -1/2) (*.f64 c x))))
(*.f64 (*.f64 (/.f64 x (pow.f64 s -1/2)) s) (*.f64 (/.f64 c (pow.f64 s -1/2)) (*.f64 c x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (cbrt.f64 (pow.f64 s -2))) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))) 2) (cbrt.f64 (pow.f64 s -2))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))) 2) (cbrt.f64 (pow.f64 s -2))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) 1) (*.f64 s s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (pow.f64 s -1/2)) (*.f64 s (sqrt.f64 s)))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 s -1/2) (*.f64 x x))) (*.f64 s (sqrt.f64 s)))
(*.f64 (sqrt.f64 s) (*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 s -1/2)) c) s) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (cbrt.f64 (pow.f64 s -2))) (*.f64 s (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (cbrt.f64 s)))
(*.f64 s (*.f64 (cbrt.f64 s) (*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 s -2))) c) (*.f64 x x))))
(*.f64 (/.f64 c (/.f64 (pow.f64 s -2) x)) (*.f64 c x))
(*.f64 x (*.f64 (/.f64 (*.f64 c c) (pow.f64 s -2)) x))
(/.f64 x (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 s -2) x)) x)
(*.f64 x (*.f64 (/.f64 (*.f64 c c) (pow.f64 s -2)) x))
(/.f64 x (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)))
(*.f64 (/.f64 (*.f64 c c) (/.f64 1 s)) (*.f64 x (*.f64 x s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 x (/.f64 (pow.f64 s -2) x)) (*.f64 c c))
(*.f64 x (*.f64 (/.f64 (*.f64 c c) (pow.f64 s -2)) x))
(/.f64 x (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (pow.f64 s -2)) x)
(*.f64 x (*.f64 (/.f64 (*.f64 c c) (pow.f64 s -2)) x))
(/.f64 x (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) -1) (*.f64 (*.f64 x s) (neg.f64 s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 -1 s)) (*.f64 x (neg.f64 s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (sqrt.f64 (*.f64 x s)))) (sqrt.f64 (*.f64 x s)))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) (sqrt.f64 (*.f64 s x))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s x)) s)))
(*.f64 (*.f64 c (*.f64 s (*.f64 c x))) (*.f64 (sqrt.f64 (*.f64 s x)) (sqrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (pow.f64 (cbrt.f64 (*.f64 x s)) 2))) (cbrt.f64 (*.f64 x s)))
(/.f64 (*.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 (*.f64 s x))) (/.f64 (/.f64 1 s) (pow.f64 (cbrt.f64 (*.f64 s x)) 2)))
(*.f64 (*.f64 c (*.f64 s (*.f64 c x))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s x)) 2) (cbrt.f64 (*.f64 s x))))
(*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (/.f64 1 (cbrt.f64 (*.f64 s s)))) (cbrt.f64 s))
(*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (*.f64 (cbrt.f64 (*.f64 s s)) (cbrt.f64 s)))
(*.f64 s (*.f64 (*.f64 c (*.f64 c (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 s s)) (cbrt.f64 s))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) -1)) (neg.f64 s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2))) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 c c) s))) (*.f64 x (*.f64 x s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x)))) (*.f64 x s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))))
(*.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2) s)
(*.f64 s (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) s))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 1) (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (*.f64 c c)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) (/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (neg.f64 c))))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 x)) (/.f64 (pow.f64 s -2) x)) (*.f64 c (sqrt.f64 x)))
(/.f64 (pow.f64 (*.f64 c (sqrt.f64 x)) 2) (/.f64 (pow.f64 s -2) x))
(*.f64 (/.f64 (pow.f64 (*.f64 c (sqrt.f64 x)) 2) (pow.f64 s -2)) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) 1) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) -1) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (neg.f64 (*.f64 c c)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) 2) -1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 c (neg.f64 c)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) (/.f64 1 s)) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) 2) (/.f64 (pow.f64 s -2) x)) (cbrt.f64 (*.f64 c (*.f64 c x))))
(*.f64 x (*.f64 (/.f64 (*.f64 c c) (pow.f64 s -2)) x))
(/.f64 x (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 x x)) -1) (*.f64 s (neg.f64 s)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)) 1) (sqrt.f64 s))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (sqrt.f64 s)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (/.f64 (sqrt.f64 -1) (sqrt.f64 s))) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 c x) (*.f64 (*.f64 s x) (sqrt.f64 s))))) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2))) 1) (cbrt.f64 s))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 s -2))) (*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (cbrt.f64 s)))
(*.f64 s (*.f64 (cbrt.f64 s) (*.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 s -2))) c) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2))) -1) (cbrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) (*.f64 -1 (cbrt.f64 (pow.f64 s -2)))) (cbrt.f64 (neg.f64 s)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 (neg.f64 s))) (neg.f64 (cbrt.f64 (pow.f64 s -2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))) (sqrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))) (cbrt.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))) (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2))) (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))) -1)
(/.f64 1 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x)))
(*.f64 (/.f64 1 (pow.f64 s -2)) (*.f64 c (*.f64 c (*.f64 x x))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 3)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(neg.f64 (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (*.f64 x s) 2)))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) 2))
(fabs.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3) (/.f64 1 (pow.f64 s 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) 3) 1) (pow.f64 s 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 1))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))))) 1)
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 1 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 1 s) (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))) 1)
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))) -2)))
(*.f64 (/.f64 (pow.f64 s -2) x) (/.f64 1 (*.f64 c (*.f64 c x))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 1 s))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 -1 (/.f64 -1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (pow.f64 s -1/2)) (pow.f64 s -1/2))
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))) (*.f64 (pow.f64 s -1/2) (pow.f64 s -1/2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))) (pow.f64 s -1))
(*.f64 (*.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (cbrt.f64 (pow.f64 s -2))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1)
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (*.f64 c (*.f64 c x))) (/.f64 (pow.f64 s -2) x))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (/.f64 (/.f64 1 s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 s) c) (sqrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (/.f64 1 s) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) s)))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x x))) (pow.f64 s -2))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 c c) s)) (/.f64 1 (*.f64 x (*.f64 x s))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x))) (/.f64 1 (*.f64 x s)))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (/.f64 1 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 s) c) (sqrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (/.f64 1 s) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x)))) 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2) s)) (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s))) (/.f64 -1 s))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 s -2) (*.f64 c (*.f64 c x))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 x s)) (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c x))))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 s)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 c c)) (/.f64 (pow.f64 s -1/2) (*.f64 x (*.f64 x s))))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c x))) (/.f64 (pow.f64 s -1/2) (*.f64 x s)))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (pow.f64 s -1/2))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 s -1/2) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2)) (/.f64 (pow.f64 s -1/2) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 (pow.f64 s -1/2) s))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 (pow.f64 s -1) (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 x (*.f64 x s)) (cbrt.f64 s))))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 c x))) (/.f64 1 (*.f64 (*.f64 x s) (cbrt.f64 s))))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 x s)) (/.f64 1 (*.f64 (*.f64 c (*.f64 c x)) (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 (*.f64 c x) (cbrt.f64 s)))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 s x)) (*.f64 x (*.f64 (*.f64 c c) (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (/.f64 1 (*.f64 (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s)))) (cbrt.f64 s))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) c) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 c) (sqrt.f64 (*.f64 s (*.f64 x x)))) (cbrt.f64 s)))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) c) (sqrt.f64 (*.f64 s (*.f64 x x)))) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (*.f64 c (cbrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) 2)) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))) (/.f64 (cbrt.f64 (pow.f64 s -2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 s -2)) (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 1 (*.f64 s (cbrt.f64 s))))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1) (pow.f64 (sqrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 x))) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c (sqrt.f64 x)) x)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 x)) (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c (sqrt.f64 x))) x))
(/.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 c (sqrt.f64 x)) 2) (pow.f64 s -2)) x))
(*.f64 (/.f64 1 (*.f64 c (neg.f64 (*.f64 c x)))) (neg.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 c (neg.f64 x))) (neg.f64 (/.f64 (pow.f64 s -2) x)))
(/.f64 (neg.f64 (pow.f64 s -2)) (*.f64 c (neg.f64 (*.f64 c (*.f64 x x)))))
(*.f64 (/.f64 1 c) (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c x) x)))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) 2)) (/.f64 (/.f64 (pow.f64 s -2) x) (cbrt.f64 (*.f64 c (*.f64 c x)))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(*.f64 (/.f64 1 (/.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) (cbrt.f64 (pow.f64 s -2)))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) 1) (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (*.f64 c (sqrt.f64 (*.f64 x (*.f64 x s))))) (pow.f64 s -1/2))
(*.f64 (pow.f64 s -1/2) (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) -1/2) (*.f64 c (sqrt.f64 (*.f64 s (*.f64 x x))))))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))) -1/2) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (pow.f64 s -1/2) c))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (*.f64 c (sqrt.f64 x))) (sqrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) -1/2) (*.f64 c (sqrt.f64 x))) (sqrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))) -1/2) (*.f64 c (sqrt.f64 x))) (sqrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))) (sqrt.f64 (/.f64 -1 s)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) -1/2) (sqrt.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 x x) (neg.f64 s))))) (sqrt.f64 (/.f64 -1 s)))
(/.f64 (pow.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))) -1/2) (/.f64 (sqrt.f64 (*.f64 s (*.f64 c (neg.f64 (*.f64 c (*.f64 x x)))))) (sqrt.f64 (/.f64 -1 s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) 1) (/.f64 1 s))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (sqrt.f64 s)) (pow.f64 s -1/2))
(/.f64 (/.f64 (*.f64 (/.f64 1 s) (pow.f64 s -1/2)) (*.f64 c (*.f64 c (*.f64 x x)))) (sqrt.f64 s))
(/.f64 (pow.f64 s -1/2) (*.f64 (*.f64 (sqrt.f64 s) (*.f64 c (*.f64 s c))) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (cbrt.f64 (*.f64 s s))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 s)) (/.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))) (cbrt.f64 (*.f64 s s))))
(/.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))) (cbrt.f64 (*.f64 s s))) (cbrt.f64 s))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) -1) (/.f64 -1 s))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (neg.f64 s)) -1)
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 s) (*.f64 (*.f64 c c) (*.f64 x x))) (/.f64 1 (cbrt.f64 (pow.f64 s -2)))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 1 (/.f64 c (/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 c (*.f64 s (*.f64 x x)))))) (/.f64 1 (cbrt.f64 s)))
(/.f64 (cbrt.f64 (pow.f64 s -2)) (*.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (cbrt.f64 s)))
(*.f64 (/.f64 -1 (*.f64 c (neg.f64 (*.f64 c x)))) (/.f64 (pow.f64 s -2) x))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 c (neg.f64 x))) (neg.f64 (/.f64 (pow.f64 s -2) x)))
(/.f64 (neg.f64 (pow.f64 s -2)) (*.f64 c (neg.f64 (*.f64 c (*.f64 x x)))))
(*.f64 (/.f64 -1 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (/.f64 -1 s))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))))) (/.f64 1 (cbrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 s)) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)))))
(/.f64 (/.f64 1 (cbrt.f64 s)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 c x)))) (cbrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 c (*.f64 c x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) 2))) (cbrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 c (*.f64 c x)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2)) (cbrt.f64 (/.f64 (pow.f64 s -2) x)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)))) (cbrt.f64 (/.f64 -1 s)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 x x) (neg.f64 s)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2))) 2))) (cbrt.f64 (/.f64 -1 s)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))) 2) (cbrt.f64 (*.f64 s (*.f64 c (neg.f64 (*.f64 c (*.f64 x x)))))))) (cbrt.f64 (/.f64 -1 s)))
(pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1)
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(pow.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))) 1)
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(pow.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -1/2) 2)
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))) 3)
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 c 6)) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(neg.f64 (/.f64 -1 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) -2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) -2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))) -2))
(log.f64 (exp.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x))))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 s x) 2)) 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 c 6)) (pow.f64 (pow.f64 (*.f64 s x) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) 3) s)))
(cbrt.f64 (/.f64 (pow.f64 s -2) (*.f64 s (pow.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c)) 3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 s -2) s) (pow.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)
(exp.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2))) -1))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (*.f64 c c) (pow.f64 (*.f64 x s) 2)))) 1))
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 s -2) (*.f64 (*.f64 c c) (*.f64 x x)))))
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (pow.f64 s -2) x) (*.f64 c c)) x)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s)))))
6.2b
(/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s))))
7.3b
(*.f64 x (*.f64 s s))
17.9b
(/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s)))
Compiler

Compiled 52 to 22 computations (57.7% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1268×associate-/r/
998×swap-sqr
664×distribute-lft-neg-in
612×associate-/l/
596×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

simplify143.0ms (0.9%)

Algorithm
egg-herbie
Rules
1140×associate-*r/
1096×associate-*r*
998×*-commutative
982×associate-*l/
846×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057413494
118359928
277649928
Stop Event
node limit
Counts
352 → 327
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 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 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.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 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))) 1)
(*.f64 (pow.f64 c -2) (/.f64 1 (*.f64 s (*.f64 x s))))
(*.f64 (pow.f64 c -2) (neg.f64 (/.f64 -1 (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 1)
(*.f64 1 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 1 c) (*.f64 (/.f64 1 c) (/.f64 1 (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 (*.f64 s (*.f64 x s)) c)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) s))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 (*.f64 s s)))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (pow.f64 c -2))
(*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 -1 (*.f64 s (*.f64 x s))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (pow.f64 c -2) x))
(*.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (pow.f64 c -2) s))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 x s))) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 1 c) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s s)) (/.f64 1 (*.f64 x c)))
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x s)) c)) (/.f64 1 c))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2) c)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s s)) (/.f64 (cbrt.f64 (pow.f64 c -2)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s (sqrt.f64 x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 x s)) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 c -2))) (/.f64 1 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c))) (/.f64 1 c))
(*.f64 (/.f64 1 (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s (*.f64 x s))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)) 1))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c -2) 3) (pow.f64 (*.f64 s (*.f64 x s)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))) 1)
(*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (*.f64 s (*.f64 x s)) (/.f64 x (pow.f64 c -2)))
(*.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)) 1)
(*.f64 1 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (neg.f64 (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (*.f64 x s)))
(*.f64 -1 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x) x)
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) 1) (*.f64 s (*.f64 x s)))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 x s)) s)
(*.f64 (/.f64 x 1) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 x (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (/.f64 x 1) (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(*.f64 (*.f64 (/.f64 x 1) c) (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) (*.f64 s s))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 c -2))) (*.f64 x (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 (neg.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 (/.f64 (sqrt.f64 x) 1) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 s (*.f64 x s))) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (/.f64 (cbrt.f64 x) 1) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) c) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 c)) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 (neg.f64 x) -1) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 s s))
(*.f64 (/.f64 x -1) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 s (neg.f64 s)))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) 1)) (*.f64 s (*.f64 x s)))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x s))) s)
(*.f64 (/.f64 x (/.f64 (/.f64 (pow.f64 c -2) x) (cbrt.f64 (pow.f64 s 4)))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 1 (/.f64 1 x)) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) x))) (*.f64 s s))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 s (*.f64 x s))))) (sqrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) 1) (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) 1) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) -1) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) 1) (*.f64 s (*.f64 x s)))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) 1) (/.f64 (*.f64 s (*.f64 x s)) 1))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 x)) (*.f64 s s))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) -1) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (*.f64 s s))) x)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (*.f64 x s))) s)
(*.f64 (/.f64 (/.f64 x 1) 1) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 1 c)) (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c)))
(*.f64 (/.f64 (/.f64 x 1) (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) x)) (*.f64 s s))
(*.f64 (/.f64 (/.f64 x 1) -1) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (pow.f64 c -2))) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) 1)) (*.f64 s (*.f64 x s)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (*.f64 s s))) x)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (*.f64 x s))) s)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 c -2) x) (cbrt.f64 (pow.f64 s 4)))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 s (neg.f64 s)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) (/.f64 1 c)) (*.f64 s (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) (sqrt.f64 (/.f64 (pow.f64 c -2) x))) s)
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) 1) (cbrt.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) x))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (neg.f64 (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s)))) (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(pow.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) -1)
(pow.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 3)
(pow.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3)) 1/3)
(neg.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))))
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))))
(exp.f64 (neg.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) 1)))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 1)
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) (/.f64 1 x))
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (/.f64 (pow.f64 c -2) x))
(*.f64 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (*.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 c -2) 1) (/.f64 1 (*.f64 x (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 x)) (/.f64 1 (*.f64 (sqrt.f64 x) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 x) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (/.f64 1 (neg.f64 x)) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) -1)
(*.f64 (/.f64 1 (*.f64 x (*.f64 s (*.f64 x s)))) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 x) (*.f64 s (sqrt.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) -1) (pow.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) -1))
(*.f64 (pow.f64 (/.f64 x (pow.f64 c -2)) -1) (/.f64 1 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 -1 x) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 x)) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (neg.f64 x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x s)) (/.f64 (pow.f64 c -2) s))
(*.f64 (/.f64 (/.f64 1 x) -1) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 s (neg.f64 s)))) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 1 (pow.f64 c -2))) (/.f64 1 (*.f64 s (*.f64 x s))))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 (*.f64 s (*.f64 x s)) 1)) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c))) (/.f64 1 c))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(pow.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))) -1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
Outputs
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (pow.f64 c -2) (/.f64 1 (*.f64 s (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (pow.f64 c -2) (neg.f64 (/.f64 -1 (*.f64 s (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 1 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 c) (*.f64 (/.f64 1 c) (/.f64 1 (*.f64 s (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 (*.f64 s (*.f64 x s)) c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) 2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x)))))
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) 2)
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (pow.f64 c -2))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 -1 (*.f64 s (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 s s)) (/.f64 (pow.f64 c -2) x))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 s x)))))
(/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (pow.f64 c -2) s))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 x s))) (neg.f64 (pow.f64 c -2)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 x c)) (/.f64 (/.f64 1 c) (*.f64 s s)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 x s))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s s)) (/.f64 1 (*.f64 x c)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 s (*.f64 x s)) c)) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2) c)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) c)))
(*.f64 (/.f64 1 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))) (/.f64 1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 s x))))))
(/.f64 (/.f64 1 (*.f64 c (cbrt.f64 (*.f64 s (*.f64 s x))))) (*.f64 c (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) x) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s s)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s s)) (/.f64 (cbrt.f64 (pow.f64 c -2)) x))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s (sqrt.f64 x))) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 c -4)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 x s)) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 c -2))) (/.f64 1 (*.f64 s (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c))) (/.f64 1 c))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s (*.f64 x s))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (/.f64 1 (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s x))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) 2)
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) 3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(pow.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x) -1)
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)) 1))
(neg.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 c -2)) (*.f64 s (*.f64 s (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2))
(fabs.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c -2) 3) (pow.f64 (*.f64 s (*.f64 x s)) 3)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) 1))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))))
(/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))) 1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 s (*.f64 x s)) (/.f64 x (pow.f64 c -2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)) 1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 1 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (neg.f64 (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 -1 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x) x)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) 1) (*.f64 s (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (sqrt.f64 x))) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 x s)) s)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x 1) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 x (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (/.f64 x 1) (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(/.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (*.f64 (/.f64 x 1) c) (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -4))) (/.f64 s (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s x))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -4))) (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (*.f64 s x)))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) x) (*.f64 s s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 c -2))) (*.f64 x (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s))) (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (neg.f64 x) (pow.f64 c -2)) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 (/.f64 (sqrt.f64 x) 1) (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 c -2)) (*.f64 s (*.f64 x s))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(/.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 c -2)) (*.f64 (/.f64 (cbrt.f64 x) 1) (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) c) (*.f64 s (sqrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 c)) (*.f64 s (sqrt.f64 x))))
(*.f64 (*.f64 c (pow.f64 (cbrt.f64 x) 2)) (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (*.f64 s (sqrt.f64 x)) (*.f64 (cbrt.f64 x) c))))
(*.f64 c (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 s (*.f64 s x)) (*.f64 c (cbrt.f64 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(*.f64 (/.f64 (neg.f64 x) -1) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 s s))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 x -1) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 s (neg.f64 s)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) 1)) (*.f64 s (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x s))) s)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 x (/.f64 (/.f64 (pow.f64 c -2) x) (cbrt.f64 (pow.f64 s 4)))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (cbrt.f64 (pow.f64 s 4))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 (cbrt.f64 (pow.f64 s 4)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 1 (/.f64 1 x)) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) x))) (*.f64 s s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 s (*.f64 x s))))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) 1) (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2))) (/.f64 1 (*.f64 (sqrt.f64 -1) (/.f64 1 (*.f64 (*.f64 s x) c)))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (/.f64 c (/.f64 (sqrt.f64 -1) (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) 1) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) -1) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2))) 2) -1))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) 1) (*.f64 s (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) 1) (/.f64 (*.f64 s (*.f64 x s)) 1))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 x)) (*.f64 s s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) -1) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (*.f64 s s))) x)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x (pow.f64 c -2)) (/.f64 1 (*.f64 x s))) s)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) 1) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 1 c)) (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (cbrt.f64 (pow.f64 c -4))) (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -4))) (/.f64 s (/.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 s x))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 c -4))) (*.f64 (/.f64 s (cbrt.f64 (pow.f64 c -2))) (*.f64 s x)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) x)) (*.f64 s s))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) -1) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (pow.f64 c -2))) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) 1)) (*.f64 s (*.f64 x s)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (*.f64 s s))) x)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x)))) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (*.f64 x s))) s)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 c -2) x) (cbrt.f64 (pow.f64 s 4)))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (*.f64 (*.f64 x (/.f64 x (pow.f64 c -2))) (cbrt.f64 (pow.f64 s 4))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 (cbrt.f64 (pow.f64 s 4)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (/.f64 x 1) (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 s (neg.f64 s)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) 1) (sqrt.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (*.f64 x (*.f64 c (*.f64 s (sqrt.f64 x)))) (sqrt.f64 (*.f64 x (/.f64 (*.f64 s s) (pow.f64 c -2)))))
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) (/.f64 1 c)) (*.f64 s (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (/.f64 (*.f64 x (*.f64 c (*.f64 s (sqrt.f64 x)))) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (*.f64 (*.f64 s x) (neg.f64 s))))
(*.f64 (/.f64 x (/.f64 (sqrt.f64 (neg.f64 (pow.f64 c -2))) (*.f64 c (*.f64 s (sqrt.f64 x))))) (sqrt.f64 (*.f64 s (*.f64 s (neg.f64 x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x))) (sqrt.f64 (/.f64 (pow.f64 c -2) x))) s)
(*.f64 s (/.f64 (*.f64 x (*.f64 c (*.f64 s (sqrt.f64 x)))) (sqrt.f64 (/.f64 (pow.f64 c -2) x))))
(/.f64 (*.f64 c (*.f64 s (*.f64 (sqrt.f64 x) x))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) x)) s))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) 1) (cbrt.f64 (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2))) (cbrt.f64 (*.f64 x (/.f64 (*.f64 s s) (pow.f64 c -2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))) x) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 (*.f64 s (*.f64 x s))))
(*.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) (/.f64 x (*.f64 (cbrt.f64 (pow.f64 c -2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))))
(/.f64 (/.f64 (*.f64 x (cbrt.f64 (*.f64 s (*.f64 s x)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (*.f64 x (*.f64 s (neg.f64 s)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (neg.f64 (pow.f64 c -2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))) (cbrt.f64 (*.f64 (*.f64 s x) (neg.f64 s))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2))) (cbrt.f64 (*.f64 s (*.f64 s (neg.f64 x)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) x))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 x (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) x)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 s) 2) (/.f64 x (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) x)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (neg.f64 x))) (*.f64 x (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 x (pow.f64 c -2)) (*.f64 s (neg.f64 s))))
(*.f64 (neg.f64 x) (neg.f64 (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))) (sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (/.f64 -1 (/.f64 (/.f64 1 c) (*.f64 x s)))) (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)) 1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) -1)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) 2)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 3)
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(pow.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3)))
(neg.f64 (/.f64 -1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(exp.f64 (neg.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s)))) 1)))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x))))
(*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (*.f64 s s))
(pow.f64 (*.f64 c (*.f64 s x)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 1)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) x))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 4)))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 1 (*.f64 s (*.f64 x s))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (/.f64 (pow.f64 c -2) x))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 1 x) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (*.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) x))
(*.f64 (/.f64 (pow.f64 c -2) 1) (/.f64 1 (*.f64 x (*.f64 s (*.f64 x s)))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 x)) (/.f64 1 (*.f64 (sqrt.f64 x) (*.f64 s (*.f64 x s)))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) (*.f64 s (*.f64 x s)))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) (*.f64 s (*.f64 x s)))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 x) (*.f64 s (*.f64 x s)))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (neg.f64 x)) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))) (/.f64 1 (neg.f64 x)))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s (neg.f64 x)))) (neg.f64 x))
(*.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)) -1)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 x (*.f64 s (*.f64 x s)))) (pow.f64 c -2))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) x) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 x) (*.f64 s (sqrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s (sqrt.f64 x)))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) s) (sqrt.f64 x)) c)))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s (sqrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 s (*.f64 (sqrt.f64 x) (cbrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))))
(*.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) -1) (pow.f64 (/.f64 1 (/.f64 (/.f64 1 c) (*.f64 x s))) -1))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) -1))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (/.f64 x (pow.f64 c -2)) -1) (/.f64 1 (*.f64 s (*.f64 x s))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 x) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))) (/.f64 1 (neg.f64 x)))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s (neg.f64 x)))) (neg.f64 x))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 x 1) c) (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) x))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 1) (/.f64 (/.f64 1 c) (*.f64 x s)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 x)) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (sqrt.f64 (neg.f64 x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x)))) (/.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) (sqrt.f64 (neg.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s (neg.f64 x))))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s x) (sqrt.f64 (neg.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)) x) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) x))
(*.f64 (/.f64 (/.f64 1 x) x) (/.f64 (pow.f64 c -2) (*.f64 s s)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (*.f64 s (sqrt.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 x))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x s))) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 s (*.f64 s x)))) (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 c -2) x) (cbrt.f64 (*.f64 s (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 s x))) 2))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x s)) (/.f64 (pow.f64 c -2) s))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) -1) (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))) (/.f64 1 (neg.f64 x)))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s (neg.f64 x)))) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x (*.f64 s (neg.f64 s)))) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x))) (/.f64 1 (neg.f64 x)))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s (neg.f64 x)))) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 1 (pow.f64 c -2))) (/.f64 1 (*.f64 s (*.f64 x s))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (*.f64 c (*.f64 s (sqrt.f64 x)))) (/.f64 (/.f64 1 c) (*.f64 s (sqrt.f64 x))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 2)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) x))
(*.f64 (/.f64 (/.f64 1 x) (/.f64 (*.f64 s (*.f64 x s)) 1)) (pow.f64 c -2))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (/.f64 (*.f64 s (*.f64 x s)) (/.f64 1 c))) (/.f64 1 c))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 x) (/.f64 (*.f64 s (*.f64 x s)) (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 1 x) (*.f64 s (*.f64 s x))) (cbrt.f64 (pow.f64 c -4))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 s (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) 1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (/.f64 1 (*.f64 (cbrt.f64 x) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2))) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2))) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 x)) (*.f64 s s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s s) (neg.f64 x)))) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2))) 2))))
(/.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))) 2)) (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s (neg.f64 x)))))))
(pow.f64 (*.f64 x (*.f64 (/.f64 (*.f64 s s) (pow.f64 c -2)) x)) -1)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 1)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)) 2)) 3)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)) 2) 3) 1/3)
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 s x) c)) 2) 2))
(fabs.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 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 (/.f64 1 c) (*.f64 x s)) 2))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)) 2) 3))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x s))) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 s x))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)))))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 1 c) (*.f64 x s))))) -1))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)))) 1))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.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 x s)) 2)))
(/.f64 (/.f64 (/.f64 1 s) s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)

eval396.0ms (2.4%)

Compiler

Compiled 27462 to 13358 computations (51.4% saved)

prune448.0ms (2.7%)

Pruning

63 alts after pruning (52 fresh and 11 done)

PrunedKeptTotal
New1376201396
Fresh133245
Picked011
Done31013
Total1392631455
Error
0b
Counts
1455 → 63
Alt Table
Click to see full alt table
StatusErrorProgram
16.7b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
36.0b
(/.f64 (/.f64 (pow.f64 s -2) (*.f64 c c)) (*.f64 x x))
18.9b
(/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) (*.f64 s x)) c)
19.5b
(/.f64 (/.f64 (/.f64 (cos.f64 0) (*.f64 x c)) (*.f64 x (*.f64 c s))) s)
20.3b
(/.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (*.f64 s x)) c)
18.0b
(/.f64 (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) c) (*.f64 s x))
26.9b
(/.f64 (/.f64 (/.f64 1 (fabs.f64 (*.f64 c (*.f64 s x)))) (*.f64 s x)) c)
23.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c c))) (*.f64 s (*.f64 x s)))
15.3b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s)))
19.7b
(/.f64 (/.f64 (cos.f64 0) (*.f64 x (*.f64 x (*.f64 c s)))) (*.f64 c s))
32.2b
(/.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 s s)) (*.f64 x x))) c)
16.4b
(/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x)))
14.3b
(/.f64 (/.f64 1 c) (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) c))
24.5b
(/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 s x)) (*.f64 s x)) (/.f64 1 c)) c)
20.5b
(/.f64 (*.f64 (/.f64 1 s) (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) x)) c)
2.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
4.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
3.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
30.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (pow.f64 (*.f64 (*.f64 c s) (sqrt.f64 x)) 2)))
15.1b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
25.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
17.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 s (*.f64 s (*.f64 c (*.f64 c x))))))
19.5b
(/.f64 1 (/.f64 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c s)) (/.f64 1 x)))
28.0b
(/.f64 1 (/.f64 (*.f64 (*.f64 x x) (*.f64 c (*.f64 s c))) (/.f64 1 s)))
23.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 x s)) (/.f64 1 s)))
18.0b
(/.f64 1 (/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c)))
27.6b
(/.f64 1 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 (/.f64 1 s) (*.f64 x s))))
34.4b
(/.f64 1 (/.f64 x (/.f64 (pow.f64 c -2) (*.f64 x (*.f64 s s)))))
34.1b
(/.f64 1 (/.f64 x (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c c))))
29.3b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 x) (*.f64 s s)) (*.f64 c x))))
19.7b
(/.f64 1 (*.f64 (/.f64 (*.f64 x (*.f64 s c)) (/.f64 1 (*.f64 x c))) s))
20.4b
(/.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 s c)) c) x) s))
20.2b
(/.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 s c)) c) s) x))
32.2b
(/.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 x x)) (neg.f64 s)) (neg.f64 s)))
19.2b
(/.f64 1 (*.f64 (*.f64 (*.f64 x (*.f64 s c)) c) (*.f64 x s)))
27.7b
(/.f64 1 (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))
16.5b
(/.f64 1 (*.f64 (*.f64 x (*.f64 s c)) (*.f64 x (*.f64 s c))))
23.1b
(/.f64 1 (*.f64 (*.f64 x s) (*.f64 (*.f64 c (*.f64 c x)) s)))
31.3b
(/.f64 1 (*.f64 (*.f64 s (*.f64 s x)) (/.f64 (*.f64 c c) (/.f64 -1 (neg.f64 x)))))
31.7b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
16.4b
(/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
23.6b
(/.f64 1 (*.f64 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s)))) s))
34.6b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
33.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))))
32.1b
(/.f64 1 (*.f64 s (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c c))))
20.4b
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c)))))
27.6b
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (fabs.f64 (*.f64 x (*.f64 c s))))))
31.8b
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
35.7b
(/.f64 1 (*.f64 c (*.f64 c (*.f64 (*.f64 s s) (*.f64 (fabs.f64 x) x)))))
35.8b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
18.5b
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 s x)) c) c) (/.f64 1 (*.f64 s x)))
23.3b
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c (*.f64 c x))) (/.f64 1 (*.f64 x s)))
17.9b
(*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 c s))))
20.2b
(*.f64 (/.f64 (/.f64 1 c) 1) (/.f64 (/.f64 (/.f64 1 x) s) (*.f64 x (*.f64 s c))))
2.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
16.6b
(*.f64 (/.f64 1 (*.f64 x (*.f64 s c))) (/.f64 1 (*.f64 x (*.f64 s c))))
16.4b
(*.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (/.f64 1 (*.f64 c (*.f64 s x))))
20.7b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
39.4b
(*.f64 (/.f64 1 (*.f64 c c)) (-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 s s))))
23.7b
(*.f64 (/.f64 -1 (*.f64 c (*.f64 c (*.f64 x (*.f64 x s))))) (/.f64 -1 s))
24.5b
(*.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 s c))) (/.f64 1 (*.f64 c (*.f64 s x)))) (/.f64 1 (*.f64 x (*.f64 c s))))
28.0b
(*.f64 (*.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (/.f64 (/.f64 1 c) s) (/.f64 (/.f64 1 c) s)))
Compiler

Compiled 1123 to 696 computations (38% saved)

regimes531.0ms (3.2%)

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

6 calls:

177.0ms
c
123.0ms
(pow.f64 c 2)
69.0ms
s
50.0ms
x
33.0ms
(pow.f64 s 2)
Results
ErrorSegmentsBranch
2.3b1x
0.9b3c
2.3b1s
0.4b2(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
0.8b3(pow.f64 c 2)
2.3b1(pow.f64 s 2)
Compiler

Compiled 1752 to 719 computations (59% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 25 to 19 computations (24% saved)

regimes293.0ms (1.8%)

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

3 calls:

168.0ms
c
44.0ms
x
44.0ms
s
Results
ErrorSegmentsBranch
2.3b1x
1.0b3c
2.3b1s
Compiler

Compiled 1513 to 602 computations (60.2% saved)

bsearch71.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
-1.2532610063117222e-197
-8.172026127607902e-200
12.0ms
-4.055572060069828e+182
-2.710840230567181e+182
Results
24.0ms32×body1024valid
21.0ms132×body256valid
10.0ms65×body256infinite
5.0ms12×body1024infinite
4.0ms12×body512valid
2.0msbody512infinite
Compiler

Compiled 495 to 287 computations (42% saved)

regimes254.0ms (1.5%)

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

3 calls:

134.0ms
c
47.0ms
s
44.0ms
x
Results
ErrorSegmentsBranch
2.3b1x
1.3b3c
2.3b1s
Compiler

Compiled 1495 to 597 computations (60.1% saved)

bsearch81.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
-5.975415762662796e-125
-2.8857747429675366e-130
29.0ms
-1.2766503243349749e+158
-7.200266327058751e+152
Results
39.0ms225×body256valid
19.0ms39×body1024valid
8.0ms49×body256infinite
7.0ms22×body512valid
2.0msbody2048valid
1.0msbody1024infinite
1.0msbody512infinite
Compiler

Compiled 763 to 424 computations (44.4% saved)

regimes169.0ms (1%)

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

51.0ms
c
46.0ms
x
46.0ms
s
Results
ErrorSegmentsBranch
2.4b1x
2.4b1c
2.4b1s
Compiler

Compiled 1477 to 593 computations (59.9% saved)

regimes148.0ms (0.9%)

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

3 calls:

42.0ms
s
41.0ms
c
40.0ms
x
Results
ErrorSegmentsBranch
3.3b1x
3.3b1c
3.3b1s
Compiler

Compiled 1345 to 561 computations (58.3% saved)

regimes394.0ms (2.4%)

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

3 calls:

174.0ms
s
106.0ms
x
89.0ms
c
Results
ErrorSegmentsBranch
7.3b3x
11.0b2c
6.7b4s
Compiler

Compiled 1297 to 546 computations (57.9% saved)

bsearch106.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
4.0022371421963336e+161
4.907427654774089e+168
50.0ms
5.018172254565009e-224
9.681764035243936e-222
28.0ms
-4.0412214223330226e-88
-3.2668333779894105e-89
Results
44.0ms275×body256valid
24.0ms51×body1024valid
15.0ms93×body256infinite
8.0ms18×body1024infinite
8.0ms26×body512valid
2.0msbody512infinite
Compiler

Compiled 872 to 542 computations (37.8% saved)

regimes359.0ms (2.2%)

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

3 calls:

168.0ms
s
99.0ms
x
68.0ms
c
Results
ErrorSegmentsBranch
7.3b3x
11.0b2c
8.2b4s
Compiler

Compiled 1281 to 540 computations (57.8% saved)

bsearch69.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
33367.34254089768
311076073605.1501
39.0ms
-1.0860402652219342e+24
-6.067389318818377e-18
Results
57.0ms336×body256valid
7.0ms42×body256infinite
Compiler

Compiled 844 to 523 computations (38% saved)

regimes383.0ms (2.3%)

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

3 calls:

162.0ms
c
100.0ms
x
99.0ms
s
Results
ErrorSegmentsBranch
12.4b3x
14.1b4c
11.6b3s
Compiler

Compiled 1233 to 519 computations (57.9% saved)

bsearch74.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.436453495794577e+101
4.2415944259076425e+102
51.0ms
3.2195113160167586e-156
2.0625978764123598e-149
Results
35.0ms203×body256valid
18.0ms40×body1024valid
9.0ms56×body256infinite
4.0ms13×body512valid
2.0msbody512infinite
2.0msbody1024infinite
Compiler

Compiled 581 to 380 computations (34.6% saved)

regimes193.0ms (1.2%)

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

3 calls:

69.0ms
s
67.0ms
c
36.0ms
x
Results
ErrorSegmentsBranch
16.4b1x
15.4b2c
15.4b2s
Compiler

Compiled 1217 to 512 computations (57.9% saved)

bsearch7.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
9.81256589782964e+189
9.543408425410768e+194
Results
5.0ms31×body256valid
0.0msbody512valid
Compiler

Compiled 85 to 57 computations (32.9% saved)

regimes123.0ms (0.7%)

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

3 calls:

52.0ms
c
29.0ms
s
27.0ms
x
Results
ErrorSegmentsBranch
16.4b1x
15.4b2c
16.4b1s
Compiler

Compiled 954 to 388 computations (59.3% saved)

bsearch11.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
-1.3354296549450978e+228
-9.499768623582203e+227
Results
9.0ms48×body256valid
0.0msbody256infinite
Compiler

Compiled 133 to 85 computations (36.1% saved)

regimes70.0ms (0.4%)

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

3 calls:

30.0ms
s
17.0ms
c
15.0ms
x
Results
ErrorSegmentsBranch
16.4b1x
16.4b1c
15.4b2s
Compiler

Compiled 480 to 174 computations (63.8% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
4.2415944259076425e+102
4.56654937210065e+106
Results
14.0ms85×body256valid
3.0msbody1024valid
2.0msbody512valid
0.0msbody256infinite
Compiler

Compiled 229 to 127 computations (44.5% saved)

regimes40.0ms (0.2%)

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

3 calls:

12.0ms
s
11.0ms
c
11.0ms
x
Results
ErrorSegmentsBranch
16.4b1x
16.4b1c
16.4b1s
Compiler

Compiled 314 to 118 computations (62.4% saved)

regimes38.0ms (0.2%)

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

3 calls:

16.0ms
s
15.0ms
c
6.0ms
x
Results
ErrorSegmentsBranch
19.7b1x
18.7b2c
18.7b2s
Compiler

Compiled 119 to 59 computations (50.4% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.265903391207945e+40
3.734572529629518e+43
Results
11.0ms68×body256valid
4.0msbody1024valid
2.0msbody256infinite
1.0msbody512valid
Compiler

Compiled 195 to 129 computations (33.8% saved)

regimes16.0ms (0.1%)

Accuracy

Total -16.2b remaining (-79.7%)

Threshold costs -16.2b (-79.7%)

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

3 calls:

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

Compiled 93 to 47 computations (49.5% saved)

simplify22.0ms (0.1%)

Algorithm
egg-herbie
Rules
64×*-commutative
*-rgt-identity
1-exp
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331447
11741447
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x))) +inf.0) (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 (*.f64 x s) c)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x))))
(if (<=.f64 c -384999999999999971773164910933857038771850101632082025094663775549839341860927006037555529834898652990177650926420040541840926090988743941923617488675350221730913951416102596271669248) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 c -740627134938011/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 (*.f64 x s) c)) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 c -6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 c -3621228318366551/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x 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 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
(if (<=.f64 s -6808824016220525/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 s 3988436367323155/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 s 6700000000000000369975542394179570079168387142058850585312226146558888040536920274171774325313327279049418449572572730166366188736001884404538897984136616184018632704) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))))
(if (<=.f64 x -112986307451471/2305843009213693952) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (if (<=.f64 x 34000) (/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))))
(if (<=.f64 s 7371020360979573/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1) (if (<=.f64 s 199999999999999995409902653049067325689368543984830001225999194946398690436157982260652258896302309376) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x)))))
(if (<=.f64 s 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592) (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(if (<=.f64 c -1300000000000000036521337058856182710101614862103601375474431200479222813093110089860670866964854259239596068086280838438986438093212510714293202613594989895721975195134727981838212590744006870439873201493099011226363018329718784) (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))))
(if (<=.f64 s 5999999999999999613635461386578698692989932246134479986551900449718101992852751021239819260622381514752) (/.f64 1 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(if (<=.f64 s 50000000000000000310004322520389159747584) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))) (/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c))))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
Outputs
(if (<=.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x))) +inf.0) (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 (*.f64 x s) c)) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x))))
(if (<=.f64 (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 x (*.f64 x (pow.f64 s 2))))) +inf.0) (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 c (*.f64 x s))) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)))
(if (<=.f64 c -384999999999999971773164910933857038771850101632082025094663775549839341860927006037555529834898652990177650926420040541840926090988743941923617488675350221730913951416102596271669248) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 c -740627134938011/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 (*.f64 x s) c)) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 c -384999999999999971773164910933857038771850101632082025094663775549839341860927006037555529834898652990177650926420040541840926090988743941923617488675350221730913951416102596271669248) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 c -740627134938011/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (/.f64 (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (/.f64 1 c)) (*.f64 c (*.f64 x s))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 c -6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 c -3621228318366551/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 c -6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 c -3621228318366551/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 x s) (*.f64 c c))) (/.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 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 s (*.f64 x c)) (*.f64 s (*.f64 x c))))
(if (<=.f64 s -6808824016220525/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 s 3988436367323155/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 s 6700000000000000369975542394179570079168387142058850585312226146558888040536920274171774325313327279049418449572572730166366188736001884404538897984136616184018632704) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))))
(if (<=.f64 s -6808824016220525/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 1 s) (*.f64 x c))) (if (<=.f64 s 3988436367323155/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 s 6700000000000000369975542394179570079168387142058850585312226146558888040536920274171774325313327279049418449572572730166366188736001884404538897984136616184018632704) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c)))))) (/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))))
(if (<=.f64 x -112986307451471/2305843009213693952) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (if (<=.f64 x 34000) (/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))))
(if (or (<=.f64 x -112986307451471/2305843009213693952) (not (<=.f64 x 34000))) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c)))))) (/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s))))))
(if (<=.f64 s 7371020360979573/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) 1) (if (<=.f64 s 199999999999999995409902653049067325689368543984830001225999194946398690436157982260652258896302309376) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x)))))
(if (<=.f64 s 7371020360979573/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (pow.f64 (*.f64 x (*.f64 c s)) -2) (if (<=.f64 s 199999999999999995409902653049067325689368543984830001225999194946398690436157982260652258896302309376) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))) (/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s)))))
(if (<=.f64 s 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592) (pow.f64 (*.f64 s (*.f64 c x)) -2) (/.f64 1 (/.f64 (*.f64 c (*.f64 s x)) (/.f64 1 (*.f64 c (*.f64 s x))))))
(if (<=.f64 s 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592) (pow.f64 (*.f64 s (*.f64 x c)) -2) (/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 x s))))))
(if (<=.f64 c -1300000000000000036521337058856182710101614862103601375474431200479222813093110089860670866964854259239596068086280838438986438093212510714293202613594989895721975195134727981838212590744006870439873201493099011226363018329718784) (*.f64 (/.f64 (/.f64 1 s) (*.f64 c x)) (/.f64 1 (*.f64 x (*.f64 c s)))) (/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x)))))
(if (<=.f64 c -1300000000000000036521337058856182710101614862103601375474431200479222813093110089860670866964854259239596068086280838438986438093212510714293202613594989895721975195134727981838212590744006870439873201493099011226363018329718784) (*.f64 (/.f64 1 (*.f64 x (*.f64 c s))) (/.f64 (/.f64 1 s) (*.f64 x c))) (/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s)))))
(if (<=.f64 s 5999999999999999613635461386578698692989932246134479986551900449718101992852751021239819260622381514752) (/.f64 1 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x))))
(if (<=.f64 s 5999999999999999613635461386578698692989932246134479986551900449718101992852751021239819260622381514752) (/.f64 1 (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))) (/.f64 (/.f64 1 (*.f64 c (*.f64 x s))) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c (*.f64 s x))))
(/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (*.f64 c (*.f64 x s))))
(if (<=.f64 s 50000000000000000310004322520389159747584) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 s x))))) (/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c))))))
(if (<=.f64 s 50000000000000000310004322520389159747584) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 c (*.f64 x s))))) (/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 c s))))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 s c)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 x s) (*.f64 x (*.f64 c s)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))))
Compiler

Compiled 557 to 300 computations (46.1% saved)

soundness426.0ms (2.6%)

Algorithm
egg-herbie
Rules
3686×associate-/r*
3686×associate-/r*
1400×sqr-pow
1400×sqr-pow
1190×unswap-sqr
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
Stop Event
node limit
node limit
Compiler

Compiled 214 to 128 computations (40.2% saved)

end151.0ms (0.9%)

Compiler

Compiled 619 to 258 computations (58.3% saved)

Profiling

Loading profile data...