Details

Time bar (total: 16.8s)

analyze432.0ms (2.6%)

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.1s (18.7%)

Results
1.3s6606×body256valid
897.0ms2735×body256infinite
484.0ms1024×body1024valid
206.0ms620×body512valid
152.0ms227×body1024infinite
78.0ms243×body512infinite
5.0msbody2048valid
Bogosity

preprocess204.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
032188
174188
2262188
3766188
41307188
51361188
61416188
71481188
81559188
91653188
104916188
115040188
125191188
135349188
145534188
155736188
165978188
176216188
186482188
196768188
206877188
033
133
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
1
Call 2
Inputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 c (pow.f64 s 2)) c)))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 s (pow.f64 x 2)) s)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (*.f64 x (pow.f64 c 2)) x)))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 c (pow.f64 s 2)) c)))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 (*.f64 x x) (*.f64 c (*.f64 c (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 c)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 s (pow.f64 x 2)) s)))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 s)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 s 2) (*.f64 (*.f64 x (pow.f64 c 2)) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 (*.f64 (*.f64 x x) c) (*.f64 s s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 c (*.f64 x (*.f64 x (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 s (*.f64 x (*.f64 x (*.f64 (*.f64 c c) s)))))
Symmetry

(sort c s)

Compiler

Compiled 22 to 17 computations (22.7% saved)

simplify189.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
Outputs
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c c) (*.f64 s s)))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))

eval2.0ms (0%)

Compiler

Compiled 131 to 64 computations (51.1% saved)

prune5.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New358
Fresh101
Picked000
Done000
Total459
Error
3.4b
Counts
9 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
24.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
3.6b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
11.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
21.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))))
20.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))))
Compiler

Compiled 190 to 114 computations (40% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))
0.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
5.8b
(*.f64 x (*.f64 c s))
Compiler

Compiled 49 to 16 computations (67.3% saved)

series15.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite77.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (0.6%)

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

Useful iterations: 2 (0.0ms)

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

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.0b
(*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))
5.0b
(*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))
8.1b
(*.f64 c (*.f64 x (*.f64 s s)))
10.2b
(*.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))))
0.0ms
x
@0
(*.f64 c (*.f64 x (*.f64 s s)))
0.0ms
c
@inf
(*.f64 c (*.f64 x (*.f64 s s)))
0.0ms
x
@inf
(*.f64 c (*.f64 x (*.f64 s s)))
0.0ms
s
@0
(*.f64 c (*.f64 c (*.f64 x (*.f64 s s))))

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1160×*-commutative
1068×unswap-sqr
978×sqrt-prod
736×swap-sqr
384×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

simplify77.0ms (0.5%)

Algorithm
egg-herbie
Rules
1178×distribute-rgt-in
1178×distribute-lft-in
716×times-frac
590×associate-/l*
464×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.1b
(*.f64 c (*.f64 c (*.f64 s s)))
5.0b
(*.f64 x (*.f64 x (*.f64 c (*.f64 c (*.f64 s s)))))
5.6b
(*.f64 x (*.f64 c (*.f64 c (*.f64 s s))))
7.5b
(*.f64 c (*.f64 s s))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

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

simplify128.0ms (0.8%)

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 (*.f64 c s) (*.f64 c s))
0.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))))
5.0b
(*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))
5.6b
(*.f64 x (*.f64 (*.f64 c s) (*.f64 c s)))
Compiler

Compiled 60 to 17 computations (71.7% saved)

series5.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite100.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify89.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

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

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
5.0b
(*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x)
10.2b
(*.f64 x (*.f64 s s))
15.0b
(*.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
@0
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))
0.0ms
x
@-inf
(*.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
@inf
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))
0.0ms
x
@inf
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) x))

rewrite118.0ms (0.7%)

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

simplify123.0ms (0.7%)

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

eval277.0ms (1.6%)

Compiler

Compiled 12500 to 5721 computations (54.2% saved)

prune191.0ms (1.1%)

Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New57729606
Fresh000
Picked101
Done314
Total58130611
Error
0.0b
Counts
611 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
22.0b
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 x x))) (*.f64 c (*.f64 s x))) 2)
34.5b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
2.1b
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
2.0b
(/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2))
20.3b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
34.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 (*.f64 s (*.f64 (sqrt.f64 x) c)) 2) x))
24.5b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) x)) x))
3.6b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
6.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
4.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))
15.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 s (*.f64 s c))))))
18.7b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 (*.f64 s s) (*.f64 x c)))))
10.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))
18.0b
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
16.6b
(/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2))
34.9b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
26.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
39.9b
(-.f64 (/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 (*.f64 c c) (*.f64 s s))))
33.2b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
3.3b
(*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x)))
33.9b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s (sqrt.f64 x))) 2)) (/.f64 1 x))
3.4b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s))))
11.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
3.6b
(*.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (cos.f64 (+.f64 x x)))
2.1b
(*.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (+.f64 (cos.f64 (+.f64 x x)) 0))
31.6b
(*.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))))
15.2b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
18.8b
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c s) 2)))
18.5b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
3.7b
(*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 s (*.f64 c x)) -2))
Compiler

Compiled 1103 to 696 computations (36.9% saved)

localize38.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 13 computations (68.3% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

27 calls:

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

rewrite77.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

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

simplify99.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 s (*.f64 s x))
0.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
4.0b
(*.f64 x (*.f64 s (*.f64 s x)))
17.6b
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))
Compiler

Compiled 49 to 11 computations (77.6% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite144.0ms (0.9%)

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

simplify156.0ms (0.9%)

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

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.4b
(*.f64 s (*.f64 s (*.f64 x c)))
2.0b
(*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))
5.0b
(*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c)))))
7.5b
(*.f64 s (*.f64 x c))
Compiler

Compiled 65 to 18 computations (72.3% saved)

series4.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1208×unswap-sqr
1080×sqrt-prod
846×swap-sqr
388×sqr-pow
388×sqrt-pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
1500×distribute-rgt-in
1500×distribute-lft-in
852×times-frac
772×associate-/l*
478×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x s) (*.f64 x s))
0.5b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s)))
0.6b
(/.f64 1 (*.f64 c c))
17.6b
(*.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)

series23.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
0.0ms
c
@inf
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
0.0ms
s
@inf
(*.f64 (/.f64 1 (*.f64 c c)) (/.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)))

rewrite93.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 1 (*.f64 c c))
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s)))
(*.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 (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 (*.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 (*.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)))))))

simplify123.0ms (0.7%)

Algorithm
egg-herbie
Rules
1724×times-frac
1560×associate-/r*
1062×associate-*l*
1046×associate-/l*
986×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055411970
1164110254
Stop Event
node limit
Counts
296 → 310
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 (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 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 (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 (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 (*.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 (*.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 c (*.f64 c (*.f64 s s)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 (*.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 (*.f64 2/3 (*.f64 (/.f64 x c) (/.f64 x c))) (*.f64 s s)) (/.f64 -2 (*.f64 c (*.f64 c (*.f64 s s))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2)))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 c 2) (pow.f64 s 2)))) (*.f64 -4/45 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 s 2) (pow.f64 c 2)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 (*.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 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 x s) (/.f64 x s)) (*.f64 c c)) (*.f64 -4/45 (/.f64 (/.f64 (pow.f64 x 4) c) (*.f64 c (*.f64 s s))))) (+.f64 (/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2)) (/.f64 -2 (*.f64 c (*.f64 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 (*.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 (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 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 (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 1 (*.f64 (/.f64 c (/.f64 (sqrt.f64 (cos.f64 (*.f64 x -2))) c)) (*.f64 (*.f64 x s) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (*.f64 x -2)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x c) (*.f64 c s))) (sqrt.f64 (cos.f64 (+.f64 x x)))) (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 (*.f64 c c) (pow.f64 (*.f64 x s) -2)))
(/.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 (*.f64 (*.f64 x c) (*.f64 c s)) (sqrt.f64 (cos.f64 (+.f64 x x)))) (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 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) (*.f64 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 (/.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 (*.f64 (*.f64 x c) (*.f64 c s)) (sqrt.f64 (cos.f64 (+.f64 x x)))) (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 (*.f64 c c) (pow.f64 (*.f64 x s) -2)))
(/.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 (*.f64 c c) (pow.f64 (*.f64 x s) -2)))
(/.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 (*.f64 c c) (pow.f64 (*.f64 x s) -2)))
(/.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 (*.f64 c c) (pow.f64 (*.f64 x s) -2)))
(/.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 (*.f64 c c) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x s) 4)) (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 (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 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x s))) (sqrt.f64 (*.f64 x s))) (*.f64 (*.f64 x c) (*.f64 c 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 x (*.f64 s (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 1 c) (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 c) (sqrt.f64 c))))
(/.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 (/.f64 (/.f64 (cos.f64 (*.f64 x -2)) (cbrt.f64 (pow.f64 c 4))) (pow.f64 (*.f64 x s) 2)) (pow.f64 (cbrt.f64 c) 2))
(/.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 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 x s)) 2)) (/.f64 (cos.f64 (+.f64 x x)) (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 1 (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 c 4)))))
(/.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 1 c) (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) (*.f64 (sqrt.f64 c) (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 (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 (cos.f64 (+.f64 x x)) (sqrt.f64 (*.f64 x s))) (sqrt.f64 (*.f64 x s))) (*.f64 (*.f64 x c) (*.f64 c 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 x (*.f64 s (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 (-.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) (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 (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) 4) (pow.f64 (sin.f64 x) 4)) (*.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 x (*.f64 c s)) 2) (+.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))))))
(/.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 (*.f64 c c) (pow.f64 (*.f64 x s) -2)))
(/.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 (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 (*.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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x -2))) 2) (*.f64 (pow.f64 (*.f64 x s) -2) (cbrt.f64 (cos.f64 (*.f64 x -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 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x s) 4))) (cos.f64 (*.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 x s)) 2))
(/.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))) (cbrt.f64 (pow.f64 (*.f64 x s) 4))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (sqrt.f64 (cos.f64 (+.f64 x x)))))
(*.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 (*.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)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 25 computations (59.7% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1754×associate-*r/
1506×associate-*l/
348×add-sqr-sqrt
336×*-un-lft-identity
334×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
930×*-commutative
670×distribute-lft-in
628×distribute-rgt-in
460×associate-/l*
398×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval451.0ms (2.7%)

Compiler

Compiled 22249 to 10758 computations (51.6% saved)

prune449.0ms (2.7%)

Pruning

44 alts after pruning (41 fresh and 3 done)

PrunedKeptTotal
New1086331119
Fresh16824
Picked101
Done235
Total1105441149
Error
0b
Counts
1149 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
17.9b
(pow.f64 (*.f64 s (*.f64 c x)) -2)
14.0b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 c c))) (*.f64 x s))
14.1b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s)))
16.1b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 (*.f64 (*.f64 c c) (*.f64 x s)) s))
16.5b
(/.f64 (/.f64 (cos.f64 0) (*.f64 c (*.f64 s x))) (*.f64 c (*.f64 s x)))
34.5b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
4.7b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
6.9b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
3.6b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
6.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
15.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 s (*.f64 s c))))))
10.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))
18.5b
(/.f64 1 (pow.f64 (*.f64 x (*.f64 c s)) 2))
18.0b
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
26.1b
(/.f64 1 (/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s)))
21.9b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 x s)) (/.f64 1 s)))
28.1b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) (*.f64 s s)) (/.f64 1 x)))
22.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) s) (/.f64 1 (*.f64 x s))))
29.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x)))
23.5b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 x s)) (/.f64 1 (*.f64 x s))))
20.1b
(/.f64 1 (/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c)))
21.3b
(/.f64 1 (/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c)))
16.6b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s))))
16.7b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x s))))))
28.0b
(/.f64 1 (/.f64 (*.f64 c (*.f64 c x)) (/.f64 -1 (*.f64 (*.f64 s s) (neg.f64 x)))))
21.2b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x s)) (*.f64 c x))))
16.7b
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
30.1b
(/.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 c c) (neg.f64 x)) -1) (*.f64 x (*.f64 s s))))
12.5b
(/.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) c) c))
34.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
34.9b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
31.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
26.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
29.1b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))))
27.0b
(+.f64 (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 -2 (*.f64 c (*.f64 c (*.f64 s s)))))
33.2b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
25.7b
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 s) (*.f64 x s)))
16.5b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
11.3b
(*.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (/.f64 1 (*.f64 x (pow.f64 (*.f64 c s) 2))))
18.9b
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x x)) 0))
15.2b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
34.5b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))))
39.9b
(*.f64 (/.f64 1 (*.f64 c c)) (-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 s s))))
18.4b
(*.f64 (*.f64 (/.f64 1 c) (/.f64 1 c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
Compiler

Compiled 1536 to 974 computations (36.6% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x))
0.4b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
2.8b
(*.f64 c (*.f64 s x))
4.1b
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)
Compiler

Compiled 57 to 10 computations (82.5% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1382×associate-*r/
1124×associate-*l/
440×distribute-rgt-in
420×distribute-lft-in
294×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify143.0ms (0.8%)

Algorithm
egg-herbie
Rules
1634×associate-/r*
1312×associate-/l*
912×*-commutative
560×distribute-lft-in
480×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 x (*.f64 s s)))))
4.0b
(*.f64 x (*.f64 x (*.f64 s s)))
10.2b
(*.f64 x (*.f64 s s))
17.6b
(*.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
c
@inf
(*.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)))))

rewrite101.0ms (0.6%)

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

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

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x)))
5.0b
(/.f64 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s s))) (/.f64 1 x))
10.2b
(*.f64 x (*.f64 s s))
15.0b
(*.f64 (*.f64 c c) (*.f64 x (*.f64 s s)))
Compiler

Compiled 58 to 18 computations (69% saved)

series13.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1070×associate-/r/
1036×swap-sqr
688×associate-/l/
608×distribute-lft-neg-in
556×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify110.0ms (0.7%)

Algorithm
egg-herbie
Rules
896×associate-*r*
828×distribute-rgt-in
822×distribute-lft-in
798×*-commutative
754×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize35.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 32 to 13 computations (59.4% saved)

series3.0ms (0%)

Counts
3 → 84
Calls

27 calls:

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

rewrite86.0ms (0.5%)

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 s (*.f64 c x))
(/.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 c x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 c x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 s (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 s) (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 s (*.f64 c x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (/.f64 1 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 s -2) (pow.f64 (*.f64 c x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c x) -2) (pow.f64 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2) (pow.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s c) -2) (pow.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s s) -1) (pow.f64 (pow.f64 (*.f64 c x) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 s (*.f64 c x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 s (*.f64 c x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 c x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 s (*.f64 c x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 s (*.f64 (*.f64 c x) (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c x) (*.f64 s (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (*.f64 (sqrt.f64 (*.f64 s (*.f64 c x))) (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2) (*.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 s s) (pow.f64 (*.f64 c x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c x) 2) (*.f64 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s c) (*.f64 s c)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (*.f64 c x)) (sqrt.f64 (*.f64 s (*.f64 c x)))) (sqrt.f64 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (*.f64 c x)) s) (*.f64 c x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 c x)) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (*.f64 c x)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 c x))) 2)) (cbrt.f64 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s c)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 s c) 2) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s (*.f64 c x)) (/.f64 1 (*.f64 s (*.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 s (*.f64 c x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4)) (cbrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 s s) (/.f64 1 (pow.f64 (*.f64 c x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 s (*.f64 c x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 s (*.f64 c x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))))

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1270×distribute-rgt-in
1262×distribute-lft-in
676×swap-sqr
654×associate-/l/
624×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s))
0.4b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
2.8b
(*.f64 c (*.f64 s x))
5.0b
(*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x)
Compiler

Compiled 60 to 11 computations (81.7% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1376×associate-*r/
1166×associate-*l/
444×distribute-lft-in
314×add-sqr-sqrt
310×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify140.0ms (0.8%)

Algorithm
egg-herbie
Rules
1598×associate-/r*
1402×associate-*r/
1088×associate-/l*
1062×associate-*l/
874×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval405.0ms (2.4%)

Compiler

Compiled 17772 to 8673 computations (51.2% saved)

prune335.0ms (2%)

Pruning

52 alts after pruning (47 fresh and 5 done)

PrunedKeptTotal
New95323976
Fresh122436
Picked011
Done347
Total968521020
Error
0b
Counts
1020 → 52
Alt Table
Click to see full alt table
StatusErrorProgram
16.5b
(pow.f64 (/.f64 1 (*.f64 c (*.f64 s x))) 2)
18.3b
(pow.f64 (*.f64 x (*.f64 s c)) -2)
16.5b
(pow.f64 (*.f64 c (*.f64 s x)) -2)
14.0b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 c c))) (*.f64 x s))
14.1b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s)))
16.1b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 (*.f64 (*.f64 c c) (*.f64 x s)) s))
34.5b
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
4.7b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
6.9b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
3.6b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
6.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
15.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 s (*.f64 s c))))))
10.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))
18.5b
(/.f64 1 (pow.f64 (*.f64 x (*.f64 s c)) 2))
25.0b
(/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x s)) (/.f64 1 s)))
29.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 x x) s) (/.f64 (pow.f64 c -2) s)))
26.1b
(/.f64 1 (/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s)))
22.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) s) (/.f64 1 (*.f64 x s))))
20.1b
(/.f64 1 (/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c)))
21.3b
(/.f64 1 (/.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) (/.f64 1 c)))
16.6b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s))))
16.7b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (neg.f64 (*.f64 x s))))))
23.0b
(/.f64 1 (/.f64 (*.f64 c (*.f64 c (*.f64 s (*.f64 s x)))) (/.f64 1 x)))
21.2b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x s)) (*.f64 c x))))
16.7b
(/.f64 1 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) 2)))
27.6b
(/.f64 1 (*.f64 (/.f64 (*.f64 c c) (/.f64 (/.f64 1 x) (*.f64 x s))) s))
12.5b
(/.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) c) c))
19.5b
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 c x)) s))
19.5b
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) s) (*.f64 c x)))
26.8b
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) (*.f64 s c)) (*.f64 x x)))
30.1b
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x (*.f64 s s))))
18.0b
(/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
33.0b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
21.1b
(/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x)))))
26.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
33.0b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))))
29.1b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 s (*.f64 s x))))))
28.1b
(/.f64 1 (*.f64 x (*.f64 (*.f64 s s) (*.f64 c (*.f64 c x)))))
26.2b
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
33.2b
(+.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 -2 (*.f64 s (*.f64 s (*.f64 c c)))))
25.7b
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 s) (*.f64 x s)))
16.5b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
21.9b
(*.f64 (/.f64 (cos.f64 0) (*.f64 (pow.f64 (*.f64 c s) 2) x)) (/.f64 1 x))
18.9b
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x x)) 0))
15.2b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
29.9b
(*.f64 (/.f64 1 (*.f64 (*.f64 c c) x)) (/.f64 1 (*.f64 x (*.f64 s s))))
17.9b
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (/.f64 1 (*.f64 s (*.f64 c x))))
25.6b
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))
34.5b
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))))
39.9b
(*.f64 (/.f64 1 (*.f64 c c)) (-.f64 (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))) (/.f64 2 (*.f64 s s))))
30.9b
(*.f64 (/.f64 1 c) (/.f64 (pow.f64 x -2) (*.f64 c (*.f64 s s))))
18.4b
(*.f64 (*.f64 (/.f64 1 c) (/.f64 1 c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
Compiler

Compiled 1726 to 1093 computations (36.7% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x)))
0.4b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
5.8b
(*.f64 x (*.f64 c s))
7.5b
(*.f64 s (*.f64 c x))
Compiler

Compiled 57 to 18 computations (68.4% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 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
c
@-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
x
@-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))))

rewrite96.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Rules
1354×associate-/l/
918×unswap-sqr
744×*-commutative
488×fma-def
470×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

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

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)
4.1b
(*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))
8.1b
(*.f64 c (*.f64 x (*.f64 s s)))
10.2b
(*.f64 x (*.f64 s s))
Compiler

Compiled 55 to 11 computations (80% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite63.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1240×unswap-sqr
1056×sqrt-prod
826×swap-sqr
388×sqr-pow
388×sqrt-pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1686×associate-+r+
1658×associate-+l+
612×associate-/r/
552×associate-/l/
532×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01123298
13002282
212602270
338362270
Stop Event
node limit
Counts
110 → 54
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) (*.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 (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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1))))
(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 (*.f64 c (*.f64 x s)) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 4))
(fabs.f64 (pow.f64 (*.f64 c (*.f64 x s)) 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 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 1))))
(pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 4))
(fabs.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 x s) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 s s) c)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
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)
(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 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 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 (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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x 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)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x 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)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x 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)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)) (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2)))) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 s c)) 2))) 1))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2)))) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (*.f64 s (*.f64 c x)) 2))))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x 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 c (*.f64 x 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 c (*.f64 x 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 (*.f64 c (*.f64 x s)) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x 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 (*.f64 c (*.f64 x s)) 4))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(pow.f64 (*.f64 s (*.f64 c x)) 2)
(pow.f64 (*.f64 x (*.f64 s c)) 2)
(fabs.f64 (pow.f64 (*.f64 c (*.f64 x 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 (exp.f64 (pow.f64 (*.f64 c (*.f64 x 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 c (*.f64 x 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 c (*.f64 x 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)
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c (pow.f64 (*.f64 x 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)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3) (pow.f64 c 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 c (*.f64 x 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 c (*.f64 x 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)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c (*.f64 x 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 (*.f64 c (pow.f64 (*.f64 x s) 2)))) -1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 1))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))) (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))) 1) (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 c (pow.f64 (*.f64 s x) 2)))))))
(pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (cbrt.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))) 3)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 c) (*.f64 x s)) 4) 1/2)
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 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 (sqrt.f64 c) (*.f64 x s)) 4))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(fabs.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (pow.f64 (exp.f64 c) (pow.f64 (*.f64 x s) 2)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (pow.f64 (*.f64 c (pow.f64 (*.f64 x s) 2)) 3))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 (*.f64 s s) 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 (*.f64 (*.f64 s s) c)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(expm1.f64 (log1p.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(exp.f64 (log.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))
(log1p.f64 (expm1.f64 (*.f64 c (pow.f64 (*.f64 x s) 2))))
(*.f64 (*.f64 s s) (*.f64 c (*.f64 x x)))
(*.f64 c (pow.f64 (*.f64 s x) 2))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 1 (*.f64 c x))
6.6b
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))
8.1b
(*.f64 c (*.f64 x (*.f64 s s)))
10.2b
(*.f64 x (*.f64 s s))
Compiler

Compiled 54 to 17 computations (68.5% saved)

series8.0ms (0.1%)

Counts
2 → 36
Calls

15 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1754×associate-/l*
1042×associate-/l/
422×associate-/r/
376×distribute-lft-neg-in
350×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1290×associate-/r*
892×associate-/l*
834×times-frac
798×associate-*r*
758×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 19 computations (70.3% saved)

series6.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1352×associate-/r/
1122×associate-/l/
606×distribute-lft-neg-in
310×add-sqr-sqrt
306×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify136.0ms (0.8%)

Algorithm
egg-herbie
Rules
868×associate-*r*
762×associate-/r*
760×associate-*l*
750×associate-+r+
748×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040511230
112608672
267928672
Stop Event
node limit
Counts
394 → 287
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 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 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 s (*.f64 c x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 s (*.f64 c x)))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 s 2) (pow.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 0 (*.f64 c (*.f64 x s)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s))))) 1)
(+.f64 (*.f64 c 0) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 (*.f64 c -1) 0) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 (neg.f64 c) 0) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 0 c) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 0 (*.f64 c -1)) (*.f64 (*.f64 x s) (*.f64 c -1)))
(+.f64 (*.f64 0 (neg.f64 c)) (*.f64 c (*.f64 x s)))
(-.f64 0 (*.f64 c (*.f64 x s)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)
(/.f64 c (/.f64 -1 (*.f64 x s)))
(/.f64 c (*.f64 -1 (/.f64 -1 (*.f64 x s))))
(/.f64 c (*.f64 1 (/.f64 -1 (*.f64 x s))))
(/.f64 (*.f64 x s) (/.f64 -1 c))
(/.f64 (*.f64 x s) (neg.f64 (/.f64 -1 c)))
(/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(/.f64 (sqrt.f64 c) (*.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 c) (*.f64 1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(/.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (*.f64 c x) (/.f64 -1 s))
(/.f64 (*.f64 c x) (*.f64 -1 (/.f64 -1 s)))
(/.f64 (*.f64 c x) (*.f64 1 (/.f64 -1 s)))
(/.f64 (*.f64 c (*.f64 x s)) -1)
(/.f64 (*.f64 c (*.f64 x s)) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 2)) (*.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 3)) (*.f64 (/.f64 -1 c) (+.f64 (pow.f64 (*.f64 x s) 2) 0)))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(neg.f64 (*.f64 c (*.f64 x s)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(fabs.f64 (*.f64 c (*.f64 x s)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(+.f64 0 (*.f64 c (*.f64 x s)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s))))) 1)
(+.f64 (*.f64 c 0) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 (*.f64 c -1) 0) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 (neg.f64 c) 0) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 0 c) (*.f64 c (*.f64 x s)))
(+.f64 (*.f64 0 (*.f64 c -1)) (*.f64 (*.f64 x s) (*.f64 c -1)))
(+.f64 (*.f64 0 (neg.f64 c)) (*.f64 c (*.f64 x s)))
(-.f64 0 (*.f64 c (*.f64 x s)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)
(/.f64 c (/.f64 -1 (*.f64 x s)))
(/.f64 c (*.f64 -1 (/.f64 -1 (*.f64 x s))))
(/.f64 c (*.f64 1 (/.f64 -1 (*.f64 x s))))
(/.f64 (*.f64 x s) (/.f64 -1 c))
(/.f64 (*.f64 x s) (neg.f64 (/.f64 -1 c)))
(/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(/.f64 (sqrt.f64 c) (*.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 c) (*.f64 1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(/.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (*.f64 c x) (/.f64 -1 s))
(/.f64 (*.f64 c x) (*.f64 -1 (/.f64 -1 s)))
(/.f64 (*.f64 c x) (*.f64 1 (/.f64 -1 s)))
(/.f64 (*.f64 c (*.f64 x s)) -1)
(/.f64 (*.f64 c (*.f64 x s)) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 2)) (*.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 3)) (*.f64 (/.f64 -1 c) (+.f64 (pow.f64 (*.f64 x s) 2) 0)))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(neg.f64 (*.f64 c (*.f64 x s)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(fabs.f64 (*.f64 c (*.f64 x s)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(+.f64 0 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))) 1)
(-.f64 0 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))) 1)
(*.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1)
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 1)
(*.f64 1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 -1 c) (/.f64 1 (*.f64 x s)))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 x s)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2)))
(*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 -1 s))
(*.f64 (/.f64 1 c) (/.f64 -1 (*.f64 x s)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 -1 c))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 -1 s))
(*.f64 (/.f64 -1 (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (/.f64 -1 (*.f64 x s)) (/.f64 -1 c))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (neg.f64 (/.f64 -1 c)) (/.f64 1 (*.f64 x s)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (/.f64 (sqrt.f64 -1) c) (/.f64 -1 (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 x s)) (/.f64 -1 c))
(*.f64 (/.f64 (sqrt.f64 -1) -1) (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 -1) 1) (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 c x)) (/.f64 -1 s))
(*.f64 (/.f64 (/.f64 -1 c) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (/.f64 -1 c) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (/.f64 (/.f64 -1 (neg.f64 c)) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (/.f64 -1 (neg.f64 c)) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (/.f64 (/.f64 1 c) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (/.f64 1 c) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2)))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 3) 1/3)
(pow.f64 (*.f64 c (*.f64 x s)) -1)
(neg.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2))
(fabs.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(log.f64 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(-.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 (/.f64 (/.f64 -1 c) (*.f64 x s)) (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.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 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2) 1)
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (pow.f64 (cbrt.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 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)) (/.f64 -1 c))
(*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(*.f64 (/.f64 -1 (neg.f64 c)) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(*.f64 (/.f64 1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c) (/.f64 -1 (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c (*.f64 x s))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (*.f64 c x)) (/.f64 -1 s))
(*.f64 (/.f64 -1 (sqrt.f64 c)) (/.f64 (/.f64 -1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (/.f64 -1 (*.f64 x s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (neg.f64 (/.f64 -1 c)) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c x)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.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 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 -1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 -1 c) (*.f64 x s))) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 -1 c) (*.f64 x s))) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) 1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 (*.f64 c (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 c)) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 x s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(*.f64 (neg.f64 (/.f64 1 (*.f64 c x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(*.f64 (neg.f64 (/.f64 -1 (*.f64 x s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c x))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 x s))) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (sqrt.f64 (*.f64 c (*.f64 x s))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2)
(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 (pow.f64 (cbrt.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 (pow.f64 (/.f64 (/.f64 -1 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 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 2) -1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 2) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2)))
Outputs
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 c (*.f64 s x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 -1 (*.f64 s (*.f64 c x)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 s (*.f64 c x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(*.f64 c (neg.f64 (*.f64 s x)))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s x)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(/.f64 1 (*.f64 c (*.f64 s 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 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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(+.f64 0 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s))))) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 c 0) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 (*.f64 c -1) 0) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 (neg.f64 c) 0) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 0 c) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 0 (*.f64 c -1)) (*.f64 (*.f64 x s) (*.f64 c -1)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 0 (neg.f64 c)) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(-.f64 0 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 c (/.f64 -1 (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 c (*.f64 -1 (/.f64 -1 (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 c (*.f64 1 (/.f64 -1 (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x s) (/.f64 -1 c))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x s) (neg.f64 (/.f64 -1 c)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 c) (*.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c))))
(/.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 c) (*.f64 1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2))
(/.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c))))
(/.f64 (/.f64 (cbrt.f64 c) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (*.f64 c x) (/.f64 -1 s))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c x) (*.f64 -1 (/.f64 -1 s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c x) (*.f64 1 (/.f64 -1 s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c (*.f64 x s)) -1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 2)) (*.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 (*.f64 s x) (/.f64 -1 c)))
(neg.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 (*.f64 s (neg.f64 x)) c)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 3)) (*.f64 (/.f64 -1 c) (+.f64 (pow.f64 (*.f64 x s) 2) 0)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (*.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (neg.f64 (pow.f64 (*.f64 s x) 2))) c)
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(neg.f64 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(fabs.f64 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s))))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 0 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s))))) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 c 0) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 (*.f64 c -1) 0) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 (neg.f64 c) 0) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 0 c) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 0 (*.f64 c -1)) (*.f64 (*.f64 x s) (*.f64 c -1)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 (*.f64 0 (neg.f64 c)) (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(-.f64 0 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 x s)))) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 c (/.f64 -1 (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 c (*.f64 -1 (/.f64 -1 (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 c (*.f64 1 (/.f64 -1 (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x s) (/.f64 -1 c))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 x s) (neg.f64 (/.f64 -1 c)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 c) (*.f64 -1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c))))
(/.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))))
(/.f64 (sqrt.f64 c) (*.f64 1 (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)))
(/.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (*.f64 1 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2))
(/.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2))
(/.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))))
(/.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c))))
(/.f64 (/.f64 (cbrt.f64 c) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (cbrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))
(/.f64 (*.f64 c x) (/.f64 -1 s))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c x) (*.f64 -1 (/.f64 -1 s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c x) (*.f64 1 (/.f64 -1 s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c (*.f64 x s)) -1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 2)) (*.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 (*.f64 s x) (/.f64 -1 c)))
(neg.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (/.f64 (*.f64 s (neg.f64 x)) c)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x s) 3)) (*.f64 (/.f64 -1 c) (+.f64 (pow.f64 (*.f64 x s) 2) 0)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (*.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (neg.f64 (pow.f64 (*.f64 s x) 2))) c)
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) 1/2)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) 2)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 3)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3) 1/3)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 x s)) 1)
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(neg.f64 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(fabs.f64 (*.f64 c (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 x s)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 x s)))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 x s)) 3))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 x s) 3)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 c 3)))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(exp.f64 (log.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s))))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 1))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 x s))))
(*.f64 c (neg.f64 (*.f64 s x)))
(*.f64 c (*.f64 s x))
(+.f64 0 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(-.f64 0 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 1 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 -1 c) (/.f64 1 (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (fabs.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))))
(*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 -1 s))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 1 c) (/.f64 -1 (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 -1 c))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 -1 s))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 -1 (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c))) (sqrt.f64 c))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))) (sqrt.f64 c))
(*.f64 (/.f64 -1 (*.f64 x s)) (/.f64 -1 c))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 s x)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x)))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (neg.f64 (/.f64 -1 c)) (/.f64 1 (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(*.f64 (/.f64 1 (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)) (sqrt.f64 c))
(/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 -1) c) (/.f64 -1 (*.f64 x s)))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 -1 (*.f64 s x))) c)
(/.f64 (sqrt.f64 -1) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 x s)) (/.f64 -1 c))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 -1 (*.f64 s x))) c)
(/.f64 (sqrt.f64 -1) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) -1) (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 -1 (*.f64 s x))) c)
(/.f64 (sqrt.f64 -1) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) 1) (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 -1 (*.f64 s x))) c)
(/.f64 (sqrt.f64 -1) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)) (/.f64 (sqrt.f64 -1) (sqrt.f64 c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2))) (/.f64 (sqrt.f64 -1) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (sqrt.f64 -1) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 (sqrt.f64 -1) (*.f64 c x)) (/.f64 -1 s))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 -1 (*.f64 s x))) c)
(/.f64 (sqrt.f64 -1) (*.f64 c (*.f64 s x)))
(*.f64 (/.f64 (/.f64 -1 c) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (*.f64 s x) (/.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) c)))
(/.f64 (/.f64 (*.f64 s (neg.f64 x)) c) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 -1 c) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (pow.f64 (*.f64 s x) 2) (/.f64 -1 (*.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) c)))
(/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (*.f64 c (neg.f64 (pow.f64 (*.f64 s x) 3))))
(*.f64 (/.f64 (/.f64 -1 (neg.f64 c)) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(/.f64 (*.f64 (/.f64 -1 (neg.f64 c)) (*.f64 s x)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 s (/.f64 (*.f64 (/.f64 1 c) x) (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 -1 (neg.f64 c)) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(/.f64 (*.f64 (/.f64 -1 (neg.f64 c)) (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 (*.f64 s x) 3)))
(/.f64 (/.f64 1 c) (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 c) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(/.f64 (*.f64 (/.f64 -1 (neg.f64 c)) (*.f64 s x)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 s (/.f64 (*.f64 (/.f64 1 c) x) (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (/.f64 1 c) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(/.f64 (*.f64 (/.f64 -1 (neg.f64 c)) (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 (*.f64 s x) 3)))
(/.f64 (/.f64 1 c) (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(/.f64 (*.f64 (/.f64 -1 (neg.f64 c)) (*.f64 s x)) (neg.f64 (pow.f64 (*.f64 s x) 2)))
(*.f64 s (/.f64 (*.f64 (/.f64 1 c) x) (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(/.f64 (*.f64 (/.f64 -1 (neg.f64 c)) (pow.f64 (*.f64 s x) 2)) (neg.f64 (pow.f64 (*.f64 s x) 3)))
(/.f64 (/.f64 1 c) (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 3)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2)) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))))))
(pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -1/2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2) 1/2)
(/.f64 (/.f64 1 c) (*.f64 s x))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2)
(/.f64 (/.f64 1 c) (*.f64 s x))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 3)
(/.f64 (/.f64 1 c) (*.f64 s x))
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 3) 1/3)
(/.f64 (/.f64 1 c) (*.f64 s x))
(pow.f64 (*.f64 c (*.f64 x s)) -1)
(/.f64 (/.f64 1 c) (*.f64 s x))
(neg.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 2))
(/.f64 (/.f64 1 c) (*.f64 s x))
(fabs.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 (/.f64 1 c) (*.f64 s x))
(log.f64 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) 3))
(/.f64 (/.f64 1 c) (*.f64 s x))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(exp.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 1))
(/.f64 (/.f64 1 c) (*.f64 s x))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (/.f64 1 c) (*.f64 s x))
(-.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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s 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 c (*.f64 s x)) -2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 (cbrt.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 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (/.f64 -1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)) (/.f64 -1 c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 -1 c) x) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (neg.f64 c)) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 c) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c) (/.f64 -1 (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))) (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c (*.f64 x s))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (*.f64 c x)) (/.f64 -1 s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (sqrt.f64 c)) (/.f64 (/.f64 -1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.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) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 -1 (*.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c)) c)))
(/.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (/.f64 -1 (*.f64 x s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (neg.f64 (/.f64 -1 c)) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c x)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) c) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (sqrt.f64 (*.f64 c (*.f64 x s)))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (*.f64 c (*.f64 s x)))))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2) c)) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c x)) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) 2) -1) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 4)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c (*.f64 x s)) (sqrt.f64 (*.f64 c (*.f64 x s))))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (/.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 4) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1) (/.f64 (/.f64 -1 c) (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (sqrt.f64 c)) (sqrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)) (/.f64 (/.f64 -1 c) (*.f64 (sqrt.f64 c) (*.f64 s x))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))) (*.f64 c (*.f64 s x))) (sqrt.f64 c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 -1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 -1 c) (*.f64 (sqrt.f64 c) (pow.f64 (*.f64 s x) 2))))
(/.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 s x) 2) (*.f64 (sqrt.f64 c) c))) (sqrt.f64 c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 -1 c) (*.f64 (cbrt.f64 c) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c)) c)) (/.f64 1 (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (/.f64 (/.f64 -1 c) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 c)))
(*.f64 (/.f64 1 (*.f64 (*.f64 c (*.f64 x s)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (/.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 4) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c) (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 x (*.f64 s (/.f64 (/.f64 1 (*.f64 c c)) (neg.f64 (pow.f64 (*.f64 s x) 3)))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (/.f64 -1 c)) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (pow.f64 (*.f64 s x) 2) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c) (neg.f64 (pow.f64 (*.f64 s x) 3))))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) c) (*.f64 c (*.f64 s x))) (neg.f64 (pow.f64 (*.f64 s x) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 -1 c) (*.f64 x s))) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c) (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 x (*.f64 s (/.f64 (/.f64 1 (*.f64 c c)) (neg.f64 (pow.f64 (*.f64 s x) 3)))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 c) (/.f64 (/.f64 -1 c) (*.f64 x s))) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (pow.f64 (*.f64 s x) 2) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c) (neg.f64 (pow.f64 (*.f64 s x) 3))))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) c) (*.f64 c (*.f64 s x))) (neg.f64 (pow.f64 (*.f64 s x) 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) 1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 (*.f64 c (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2)) (cbrt.f64 c)) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (*.f64 s x) 2)) c)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2)) (/.f64 (cbrt.f64 c) (cbrt.f64 (/.f64 (/.f64 -1 c) (pow.f64 (*.f64 s x) 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c) (-.f64 0 (pow.f64 (*.f64 x s) 2))) (*.f64 x s))
(*.f64 (*.f64 s x) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c) (neg.f64 (pow.f64 (*.f64 s x) 2))))
(*.f64 x (*.f64 s (/.f64 (/.f64 1 (*.f64 c c)) (neg.f64 (pow.f64 (*.f64 s x) 3)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c) (-.f64 0 (pow.f64 (*.f64 x s) 3))) (+.f64 (pow.f64 (*.f64 x s) 2) 0))
(*.f64 (pow.f64 (*.f64 s x) 2) (/.f64 (/.f64 (/.f64 (/.f64 1 c) (*.f64 s x)) c) (neg.f64 (pow.f64 (*.f64 s x) 3))))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) c) (*.f64 c (*.f64 s x))) (neg.f64 (pow.f64 (*.f64 s x) 3)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s)))) (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c (*.f64 x s)))) (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 1 c)) (/.f64 -1 (*.f64 (pow.f64 (*.f64 x s) 2) c)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 1 (*.f64 x s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 1 (*.f64 c x))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 -1 (*.f64 x s))) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 c (*.f64 x s))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c (*.f64 x s))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) (*.f64 c (*.f64 s x))) (sqrt.f64 (*.f64 c (*.f64 s x))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c)) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s)))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 c x))) (/.f64 (sqrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) c)) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) (*.f64 x s)))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 x s))) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) c))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (sqrt.f64 (*.f64 c (*.f64 x s))))) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 x s))) (cbrt.f64 (*.f64 c (*.f64 x s))))))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 c (*.f64 s x))) (cbrt.f64 (*.f64 c (*.f64 s x))))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2)) (sqrt.f64 (*.f64 c (*.f64 s x)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2) c)) (*.f64 s x)) (cbrt.f64 (*.f64 c (*.f64 s x)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 x s)) 2) -2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 (*.f64 s x)) c)) 2) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 s x))) 2) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c (*.f64 s x)) 2) -2))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) 2) (*.f64 c x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 -1 c) (*.f64 x s))) s))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 x s))) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (neg.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 2)) (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 s x))) 4)))
(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 c (*.f64 s x)) -2)
(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 c (*.f64 s 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 c (*.f64 s x)) -2)
(pow.f64 (pow.f64 (cbrt.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 c (*.f64 s 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)))
(neg.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 c (*.f64 s 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 c (*.f64 s x)) -2))
(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 c (*.f64 s 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 c (*.f64 s 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)))
(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 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 2))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (*.f64 x s))) 2) -1))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 c (*.f64 x s)))) 2) 1))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.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 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 s s)) (*.f64 x x)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 x s) x)
0.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s)))
7.5b
(/.f64 (pow.f64 c -2) s)
15.1b
(/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s))
Compiler

Compiled 48 to 22 computations (54.2% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1358×associate-/r/
758×associate-/l/
656×distribute-lft-neg-in
594×distribute-rgt-neg-in
282×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify128.0ms (0.8%)

Algorithm
egg-herbie
Rules
1464×times-frac
1220×associate-*r*
1120×associate-*l*
1086×associate-/l*
1074×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063912836
1190612070
Stop Event
node limit
Counts
392 → 377
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 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2)))
(*.f64 (pow.f64 s 2) (*.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) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.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 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(*.f64 s (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))) 1)
(*.f64 x (*.f64 (*.f64 x s) (/.f64 s (pow.f64 c -2))))
(*.f64 s (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)))
(*.f64 (*.f64 x s) (*.f64 x (/.f64 s (pow.f64 c -2))))
(*.f64 (*.f64 x s) (*.f64 (/.f64 s (pow.f64 c -2)) x))
(*.f64 (*.f64 s (*.f64 x x)) (/.f64 s (pow.f64 c -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (/.f64 s (pow.f64 c -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (/.f64 s (pow.f64 c -2))))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) s)
(*.f64 -1 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))
(*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 s (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 s (neg.f64 x))) (/.f64 s (neg.f64 (pow.f64 c -2))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))) (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) 1) s)
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (sqrt.f64 s)) (sqrt.f64 s))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 s (pow.f64 c -2)))
(*.f64 (/.f64 1 (pow.f64 c -2)) (pow.f64 (*.f64 x s) 2))
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) s))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (*.f64 (/.f64 s 1) c))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (pow.f64 c -4))) (/.f64 s (cbrt.f64 (pow.f64 c -2))))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) s) (*.f64 x s))
(*.f64 (*.f64 (*.f64 (/.f64 x 1) c) (sqrt.f64 s)) (*.f64 (*.f64 (/.f64 (*.f64 x s) 1) c) (sqrt.f64 s)))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) s)) x)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 c -2))) (neg.f64 (pow.f64 (*.f64 x s) 2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))))
(*.f64 (/.f64 (*.f64 s (neg.f64 x)) (/.f64 (pow.f64 c -2) x)) (neg.f64 s))
(*.f64 (/.f64 s (neg.f64 (pow.f64 c -2))) (*.f64 x (*.f64 s (neg.f64 x))))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) x) (*.f64 x s))
(*.f64 (/.f64 x (pow.f64 c -2)) (/.f64 (*.f64 x s) (/.f64 1 s)))
(*.f64 (/.f64 x 1) (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) s)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x s) 1) c) (sqrt.f64 s)) (*.f64 (*.f64 (/.f64 x 1) c) (sqrt.f64 s)))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 (*.f64 x s) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 (*.f64 x s) (pow.f64 c -2)) (*.f64 x s))
(*.f64 (/.f64 (*.f64 x s) (pow.f64 c -2)) (*.f64 (/.f64 x 1) s))
(*.f64 (/.f64 (*.f64 x s) 1) (*.f64 x (/.f64 s (pow.f64 c -2))))
(*.f64 (/.f64 (*.f64 x s) 1) (*.f64 (/.f64 x (pow.f64 c -2)) s))
(*.f64 (/.f64 (*.f64 x s) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 1) s))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) s))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) s) (sqrt.f64 (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 1) s))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) s))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) 1) c) (sqrt.f64 s)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (/.f64 1 c)) (sqrt.f64 s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) -1) (/.f64 s (neg.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (*.f64 x s) (neg.f64 (pow.f64 c -2))) (*.f64 s (neg.f64 x)))
(*.f64 (/.f64 (*.f64 x (*.f64 s (neg.f64 x))) -1) (/.f64 s (pow.f64 c -2)))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x s))) x)
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) s))) (sqrt.f64 x))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) s))) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) 1)) s)
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 s (*.f64 x x)))) (/.f64 s (pow.f64 c -2)))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (pow.f64 c -2))) s)
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (neg.f64 (pow.f64 c -2)))) (neg.f64 s))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x s) s))) x)
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) s))) (sqrt.f64 (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) s))) (cbrt.f64 (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 1) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s))) (sqrt.f64 (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) 1) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) -1) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (/.f64 (pow.f64 c -2) (*.f64 x s))) (cbrt.f64 (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 (pow.f64 c -2) s)) (cbrt.f64 (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) 1) s)
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) 1) (/.f64 s 1))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) -1) (neg.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (/.f64 1 (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) 1) (/.f64 s (pow.f64 c -2)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 1 c)) (*.f64 (/.f64 s 1) c))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (cbrt.f64 (pow.f64 c -4))) (/.f64 s (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) -1) (/.f64 s (neg.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (neg.f64 (pow.f64 c -2))) (neg.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 (pow.f64 c -2) 1)) s)
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 (pow.f64 c -2) (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)) 1) (sqrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)) (/.f64 1 c)) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) 1) (cbrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 s))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (neg.f64 s)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 1)
(pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) -1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 3) 1/3)
(neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))
(neg.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) (pow.f64 (/.f64 (pow.f64 c -2) s) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) s))) 1)
(*.f64 (pow.f64 c -2) (/.f64 1 s))
(*.f64 (pow.f64 c -2) (neg.f64 (/.f64 -1 s)))
(*.f64 (/.f64 (pow.f64 c -2) s) 1)
(*.f64 1 (/.f64 (pow.f64 c -2) s))
(*.f64 (/.f64 1 c) (*.f64 (/.f64 1 c) (/.f64 1 s)))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 s c)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (neg.f64 (/.f64 (/.f64 -1 c) (sqrt.f64 s))))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)))))
(*.f64 -1 (/.f64 (pow.f64 c -2) (neg.f64 s)))
(*.f64 (/.f64 1 s) (pow.f64 c -2))
(*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 -1 s))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))))
(*.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))
(*.f64 (/.f64 (/.f64 -1 c) (sqrt.f64 s)) (/.f64 (/.f64 -1 c) (sqrt.f64 s)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 -1 s) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 1 (*.f64 s c)) (/.f64 1 c))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (*.f64 (cbrt.f64 s) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (sqrt.f64 s)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 c -2))) (/.f64 1 s))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 1 (*.f64 (/.f64 s 1) c)) (/.f64 1 c))
(*.f64 (/.f64 1 (/.f64 s (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) s) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))) (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(pow.f64 (/.f64 (pow.f64 c -2) s) 1)
(pow.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) s) 3) 1/3)
(pow.f64 (/.f64 s (pow.f64 c -2)) -1)
(neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)) 1))
(sqrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) s)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) s))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) s) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c -2) 3) (pow.f64 s 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) s)))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) s)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) s)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) s)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))) 1)
(*.f64 (/.f64 (pow.f64 c -2) s) (/.f64 1 (*.f64 s (*.f64 x x))))
(*.f64 1 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 1)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 x s)) (/.f64 1 (*.f64 x s)))
(*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 (pow.f64 c -2) s))
(*.f64 -1 (/.f64 (pow.f64 c -2) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 s) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))
(*.f64 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) (/.f64 1 s))
(*.f64 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 (/.f64 1 c) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x s) s)))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) s)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (/.f64 (/.f64 (pow.f64 c -2) s) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (pow.f64 c -2) 1) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))) (/.f64 1 s))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 s) (*.f64 x s)))
(*.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) s)))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s (neg.f64 x)))) (/.f64 (pow.f64 c -2) (neg.f64 s)))
(*.f64 (/.f64 (pow.f64 c -2) (neg.f64 (pow.f64 (*.f64 x s) 2))) -1)
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (/.f64 (/.f64 1 s) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 x s) (sqrt.f64 s))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 x s) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 x (sqrt.f64 s))))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (sqrt.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) x) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 x s)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) x))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (sqrt.f64 (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1))
(*.f64 (pow.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) -1) (/.f64 1 s))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x s))) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 x s)) (sqrt.f64 (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 s (neg.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x s)) 2)) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 x s)) (cbrt.f64 (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 1) (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 x s))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 x s))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 x (*.f64 s (neg.f64 x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) s) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) 1) (/.f64 (pow.f64 c -2) s))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) -1) (/.f64 (pow.f64 c -2) (neg.f64 s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (neg.f64 s)) (neg.f64 (pow.f64 c -2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 1 (pow.f64 c -2))) (/.f64 1 s))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 s 1)) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 (/.f64 s 1) c)) (/.f64 1 c))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 s (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 x x))) (/.f64 (pow.f64 c -2) (neg.f64 s)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 x s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 x s))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 s (*.f64 x x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 x (*.f64 s (neg.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) -1)
(pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 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 (pow.f64 c -2) s) 3) (pow.f64 (*.f64 s (*.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x x)))) 1)
(pow.f64 (*.f64 s (*.f64 x x)) 1)
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) 1/3)
(neg.f64 (*.f64 x (*.f64 s (neg.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 s (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x x))))
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)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 c 2) s))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 s (pow.f64 c 2)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(/.f64 1 (*.f64 (pow.f64 s 2) (*.f64 (pow.f64 c 2) (pow.f64 x 2))))
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.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 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x))))
(/.f64 1 (*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2))))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(*.f64 s (pow.f64 x 2))
(*.f64 s (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))) 1)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 x (*.f64 (*.f64 x s) (/.f64 s (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 s (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 x s) (*.f64 x (/.f64 s (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 x s) (*.f64 (/.f64 s (pow.f64 c -2)) x))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 s (*.f64 x x)) (/.f64 s (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 1)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (/.f64 s (pow.f64 c -2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 s (pow.f64 c -2)))
(*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (/.f64 s (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) s)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 -1 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 s (pow.f64 c -2)) (*.f64 s (*.f64 x x)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 x (*.f64 s (neg.f64 x))) (/.f64 s (neg.f64 (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))) (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))))))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) 1) s)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (sqrt.f64 s)) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (cbrt.f64 s) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 s (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (pow.f64 c -2)) (pow.f64 (*.f64 x s) 2))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (pow.f64 c -2)) (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(*.f64 c (*.f64 x (*.f64 (sqrt.f64 s) (*.f64 c (*.f64 (*.f64 s x) (sqrt.f64 s))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 x x))))
(*.f64 x (/.f64 (*.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) s))) s) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (*.f64 (/.f64 s 1) c))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (pow.f64 c -4))) (/.f64 s (cbrt.f64 (pow.f64 c -2))))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 (pow.f64 c -4)))
(*.f64 (*.f64 (/.f64 x (pow.f64 c -2)) s) (*.f64 x s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 (*.f64 (/.f64 x 1) c) (sqrt.f64 s)) (*.f64 (*.f64 (/.f64 (*.f64 x s) 1) c) (sqrt.f64 s)))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(*.f64 c (*.f64 x (*.f64 (sqrt.f64 s) (*.f64 c (*.f64 (*.f64 s x) (sqrt.f64 s))))))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) s)) x)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 c -2))) (neg.f64 (pow.f64 (*.f64 x s) 2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 s (neg.f64 x)) (/.f64 (pow.f64 c -2) x)) (neg.f64 s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 s (neg.f64 (pow.f64 c -2))) (*.f64 x (*.f64 s (neg.f64 x))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 (/.f64 s (pow.f64 c -2)) x) (*.f64 x s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 x (pow.f64 c -2)) (/.f64 (*.f64 x s) (/.f64 1 s)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 x 1) (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) s)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x s) 1) c) (sqrt.f64 s)) (*.f64 (*.f64 (/.f64 x 1) c) (sqrt.f64 s)))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(*.f64 c (*.f64 x (*.f64 (sqrt.f64 s) (*.f64 c (*.f64 (*.f64 s x) (sqrt.f64 s))))))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 (*.f64 x s) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 x x))))
(*.f64 x (/.f64 (*.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) s))) s) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))))
(*.f64 (/.f64 (*.f64 x s) (pow.f64 c -2)) (*.f64 x s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) (pow.f64 c -2)) (*.f64 (/.f64 x 1) s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) 1) (*.f64 x (/.f64 s (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) 1) (*.f64 (/.f64 x (pow.f64 c -2)) s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 x x))))
(*.f64 x (/.f64 (*.f64 (/.f64 x (cbrt.f64 (/.f64 (pow.f64 c -2) s))) s) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 1) s))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 s (pow.f64 c -2)))
(*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) s))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 s (pow.f64 c -2)))
(*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) s) (sqrt.f64 (*.f64 s (*.f64 x x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 s (pow.f64 c -2)))
(*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) s))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 1) s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) 1) c) (sqrt.f64 s)) (*.f64 (/.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (/.f64 1 c)) (sqrt.f64 s)))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(*.f64 c (*.f64 x (*.f64 (sqrt.f64 s) (*.f64 c (*.f64 (*.f64 s x) (sqrt.f64 s))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) -1) (/.f64 s (neg.f64 (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) (neg.f64 (pow.f64 c -2))) (*.f64 s (neg.f64 x)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x (*.f64 s (neg.f64 x))) -1) (/.f64 s (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 s (/.f64 (pow.f64 c -2) (*.f64 x s))) x)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 x))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 x) s))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 s (/.f64 x (pow.f64 c -2))) (*.f64 s (sqrt.f64 x))))
(*.f64 (*.f64 s (/.f64 x (pow.f64 c -2))) (*.f64 (*.f64 s (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 x) 2) s))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 s (/.f64 x (pow.f64 c -2))) (*.f64 s (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (*.f64 x (*.f64 s (cbrt.f64 x))) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 x) 2))) s)
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) 1)) s)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (cbrt.f64 s) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 s (*.f64 x x)))) (/.f64 s (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (pow.f64 c -2))) s)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (neg.f64 (pow.f64 c -2)))) (neg.f64 s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x s) s))) x)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) s))) (sqrt.f64 (*.f64 s (*.f64 x x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 s (pow.f64 c -2)))
(*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 c -2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) s))) (cbrt.f64 (*.f64 s (*.f64 x x))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 1) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) (sqrt.f64 -1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s))) (sqrt.f64 (*.f64 x s)))
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 c -2)) (*.f64 s x)))
(*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 (*.f64 s x) (/.f64 (sqrt.f64 (*.f64 s x)) (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) 1) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) -1) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x s)) 2) (/.f64 (pow.f64 c -2) (*.f64 x s))) (cbrt.f64 (*.f64 x s)))
(*.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 (cbrt.f64 (*.f64 s x)) 2) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (/.f64 (pow.f64 c -2) s)) (cbrt.f64 (*.f64 s (*.f64 x x))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) 1) s)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) 1) (/.f64 s 1))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) -1) (neg.f64 s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (/.f64 1 (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (/.f64 1 (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (cbrt.f64 s) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) 1) (/.f64 s (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 1 c)) (*.f64 (/.f64 s 1) c))
(*.f64 (*.f64 s s) (*.f64 (*.f64 c c) (*.f64 x x)))
(*.f64 c (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (cbrt.f64 (pow.f64 c -4))) (/.f64 s (cbrt.f64 (pow.f64 c -2))))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (pow.f64 c -4))) (/.f64 s (cbrt.f64 (pow.f64 c -2))))
(/.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 (pow.f64 c -4)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) -1) (/.f64 s (neg.f64 (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (neg.f64 (pow.f64 c -2))) (neg.f64 s))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 (pow.f64 c -2) 1)) s)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 (pow.f64 c -2) (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (sqrt.f64 s) (sqrt.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2))) (cbrt.f64 s))
(*.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) (*.f64 (pow.f64 (cbrt.f64 s) 2) (cbrt.f64 s)))
(*.f64 (*.f64 s (*.f64 (/.f64 x (pow.f64 c -2)) x)) (*.f64 (cbrt.f64 s) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)) 1) (sqrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))) (sqrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (*.f64 s (*.f64 x x)) (*.f64 (*.f64 c (sqrt.f64 s)) (sqrt.f64 (/.f64 s (pow.f64 c -2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)) (/.f64 1 c)) (sqrt.f64 s))
(*.f64 (*.f64 c (sqrt.f64 s)) (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))))
(*.f64 c (*.f64 x (*.f64 (sqrt.f64 s) (*.f64 c (*.f64 (*.f64 s x) (sqrt.f64 s))))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s)) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (*.f64 (*.f64 s (*.f64 x x)) (*.f64 c (sqrt.f64 s))) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 (neg.f64 s)))
(*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 (*.f64 x x) c)) (sqrt.f64 (neg.f64 (pow.f64 c -2)))) (sqrt.f64 s)) (sqrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) 1) (cbrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 x x))) (cbrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (*.f64 (*.f64 x x) (/.f64 s (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 s (pow.f64 c -2))))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 s))
(*.f64 (cbrt.f64 s) (/.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 x x))) (cbrt.f64 (pow.f64 c -2))))
(*.f64 (cbrt.f64 s) (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (pow.f64 c -2))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (/.f64 s (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 x x))) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (neg.f64 s)))
(*.f64 (/.f64 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (neg.f64 (pow.f64 c -2)))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (neg.f64 s)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))) (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 s x) 2)) (pow.f64 c -2))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 1)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) -1)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 3)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2)))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(neg.f64 (/.f64 (*.f64 x s) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x)))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) 3))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) (pow.f64 (/.f64 (pow.f64 c -2) s) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 1))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))))
(/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) s))) 1)
(/.f64 (pow.f64 c -2) s)
(*.f64 (pow.f64 c -2) (/.f64 1 s))
(/.f64 (pow.f64 c -2) s)
(*.f64 (pow.f64 c -2) (neg.f64 (/.f64 -1 s)))
(/.f64 (pow.f64 c -2) s)
(*.f64 (/.f64 (pow.f64 c -2) s) 1)
(/.f64 (pow.f64 c -2) s)
(*.f64 1 (/.f64 (pow.f64 c -2) s))
(/.f64 (pow.f64 c -2) s)
(*.f64 (/.f64 1 c) (*.f64 (/.f64 1 c) (/.f64 1 s)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(*.f64 (/.f64 1 c) (/.f64 1 (*.f64 s c)))
(/.f64 1 (*.f64 s (*.f64 c c)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2)
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (neg.f64 (/.f64 (/.f64 -1 c) (sqrt.f64 s))))
(pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2)
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 s)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 -1 (/.f64 (pow.f64 c -2) (neg.f64 s)))
(/.f64 (pow.f64 c -2) s)
(*.f64 (/.f64 1 s) (pow.f64 c -2))
(/.f64 (pow.f64 c -2) s)
(*.f64 (neg.f64 (pow.f64 c -2)) (/.f64 -1 s))
(/.f64 (pow.f64 c -2) s)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))))
(*.f64 (/.f64 1 (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))
(*.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 s)) (/.f64 1 (sqrt.f64 s)))
(/.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 s)) (sqrt.f64 s))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 c -2) (cbrt.f64 s))) (pow.f64 (cbrt.f64 s) 2))
(/.f64 (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 s))
(*.f64 (/.f64 (/.f64 -1 c) (sqrt.f64 s)) (/.f64 (/.f64 -1 c) (sqrt.f64 s)))
(pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 -1 s) (neg.f64 (pow.f64 c -2)))
(/.f64 (pow.f64 c -2) s)
(*.f64 (/.f64 1 (*.f64 s c)) (/.f64 1 c))
(/.f64 1 (*.f64 s (*.f64 c c)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (*.f64 (cbrt.f64 s) c)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 s) 2)) (/.f64 1 (*.f64 c (cbrt.f64 s))))
(/.f64 (/.f64 (/.f64 1 c) (*.f64 c (cbrt.f64 s))) (pow.f64 (cbrt.f64 s) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) 1) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 s)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (sqrt.f64 s)) (/.f64 (cbrt.f64 (pow.f64 c -2)) (sqrt.f64 s)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (cbrt.f64 s) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (cbrt.f64 s) 2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 c -2))) (/.f64 1 s))
(/.f64 (pow.f64 c -2) s)
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (/.f64 1 (*.f64 (/.f64 s 1) c)) (/.f64 1 c))
(/.f64 1 (*.f64 s (*.f64 c c)))
(*.f64 (/.f64 1 (/.f64 s (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 s)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c -4)) s) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 1 s)))
(*.f64 (cbrt.f64 (pow.f64 c -4)) (/.f64 (cbrt.f64 (pow.f64 c -2)) s))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))) (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(pow.f64 (/.f64 (pow.f64 c -2) s) 1)
(/.f64 (pow.f64 c -2) s)
(pow.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) 2)
(pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) 3)
(/.f64 (pow.f64 c -2) s)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) s) 3) 1/3)
(/.f64 (pow.f64 c -2) s)
(pow.f64 (/.f64 s (pow.f64 c -2)) -1)
(/.f64 (pow.f64 c -2) s)
(neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))
(/.f64 (pow.f64 c -2) s)
(neg.f64 (/.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)) 1))
(/.f64 (pow.f64 c -2) s)
(sqrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) s)))
(/.f64 (pow.f64 c -2) s)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) s))))
(/.f64 (pow.f64 c -2) s)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) s) 3))
(/.f64 (pow.f64 c -2) s)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c -2) 3) (pow.f64 s 3)))
(/.f64 (pow.f64 c -2) s)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) s)))
(/.f64 (pow.f64 c -2) s)
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) s)))
(/.f64 (pow.f64 c -2) s)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) s)) 1))
(/.f64 (pow.f64 c -2) s)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) s)))
(/.f64 (pow.f64 c -2) s)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))) 1)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) s) (/.f64 1 (*.f64 s (*.f64 x x))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 1 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 1)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)) 2)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 x s)) (/.f64 1 (*.f64 x s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 (pow.f64 c -2) s))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 -1 (/.f64 (pow.f64 c -2) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 s) (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (pow.f64 c -2)) (/.f64 1 s))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 (/.f64 1 c) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s)))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 c -2) (*.f64 (*.f64 x s) s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (pow.f64 c -2) (*.f64 x s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) s)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 (*.f64 s (*.f64 x x))))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (/.f64 (/.f64 (pow.f64 c -2) s) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2))
(*.f64 (/.f64 (pow.f64 c -2) 1) (/.f64 1 (pow.f64 (*.f64 x s) 2)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (*.f64 x x))) (/.f64 1 s))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) x) (/.f64 (/.f64 1 s) (*.f64 x s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) s)))
(*.f64 (/.f64 (pow.f64 c -2) (*.f64 s (sqrt.f64 (*.f64 s (*.f64 x x))))) (/.f64 1 (sqrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 s (/.f64 (pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2) (pow.f64 c -2))))
(*.f64 (/.f64 1 (*.f64 x (*.f64 s (neg.f64 x)))) (/.f64 (pow.f64 c -2) (neg.f64 s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) (neg.f64 (pow.f64 (*.f64 x s) 2))) -1)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (pow.f64 c -2) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (/.f64 (/.f64 1 s) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 x s) (sqrt.f64 s))))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 x s) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 x (sqrt.f64 s))))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 c) (sqrt.f64 s)) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (/.f64 (/.f64 1 c) (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (sqrt.f64 s))))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) x) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 x s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 x s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) x))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (sqrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -2) s))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 2) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (pow.f64 (/.f64 (*.f64 s (*.f64 x x)) (pow.f64 c -2)) -1) (/.f64 1 s))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x s))) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 x s)) (sqrt.f64 (*.f64 x s))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 s x))) (/.f64 (pow.f64 c -2) (*.f64 (sqrt.f64 (*.f64 s x)) (*.f64 s x))))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s x) (sqrt.f64 (*.f64 s x)))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 1 (*.f64 s (neg.f64 x))) (/.f64 (pow.f64 c -2) (*.f64 s (neg.f64 x))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x s) 2)) (pow.f64 c -2))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x s)) 2)) (/.f64 (/.f64 (pow.f64 c -2) (*.f64 x s)) (cbrt.f64 (*.f64 x s))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 s x)) 2)) (/.f64 (pow.f64 c -2) (*.f64 (cbrt.f64 (*.f64 s x)) (*.f64 s x))))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s x) (cbrt.f64 (*.f64 s x)))) (pow.f64 (cbrt.f64 (*.f64 s x)) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 s (*.f64 x x)) 1) c) (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 s (*.f64 x x)) (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 1) (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 x s))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 x s))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x)))) (sqrt.f64 (*.f64 s x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (*.f64 s x))) (sqrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 s (*.f64 x x)))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (*.f64 s (*.f64 x x)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (*.f64 s (*.f64 x x)))) (*.f64 c (sqrt.f64 s)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) (sqrt.f64 (*.f64 x (*.f64 s (neg.f64 x))))) (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (*.f64 x (*.f64 s (neg.f64 x))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (sqrt.f64 (*.f64 x (*.f64 x (neg.f64 s))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) s) (pow.f64 c -2))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) 1) (/.f64 (pow.f64 c -2) s))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (sqrt.f64 s)) (/.f64 (pow.f64 c -2) (sqrt.f64 s)))
(*.f64 (/.f64 (pow.f64 c -2) (sqrt.f64 s)) (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (sqrt.f64 s)))
(/.f64 (/.f64 (pow.f64 c -2) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))) (sqrt.f64 s))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (pow.f64 (cbrt.f64 s) 2)) (/.f64 (pow.f64 c -2) (cbrt.f64 s)))
(*.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 s)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 s) 2) (*.f64 s (*.f64 x x)))))
(/.f64 (/.f64 (pow.f64 c -2) (cbrt.f64 s)) (*.f64 (*.f64 s x) (*.f64 x (pow.f64 (cbrt.f64 s) 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) -1) (/.f64 (pow.f64 c -2) (neg.f64 s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (neg.f64 s)) (neg.f64 (pow.f64 c -2)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 1 (pow.f64 c -2))) (/.f64 1 s))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (sqrt.f64 s)))
(*.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) (/.f64 (/.f64 1 c) (*.f64 (*.f64 s (*.f64 x x)) (sqrt.f64 s))))
(/.f64 (pow.f64 (/.f64 1 (*.f64 c (sqrt.f64 s))) 2) (*.f64 s (*.f64 x x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 s (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 c -4) (*.f64 s s))) (*.f64 s (*.f64 x x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 s 1)) (pow.f64 c -2))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 (/.f64 s 1) c)) (/.f64 1 c))
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 s c)))
(/.f64 (/.f64 1 c) (*.f64 c (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (/.f64 s (cbrt.f64 (pow.f64 c -4)))) (cbrt.f64 (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) s) (cbrt.f64 (pow.f64 c -4))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 (cbrt.f64 (pow.f64 c -4)) (pow.f64 (*.f64 s x) 2)))
(*.f64 (/.f64 -1 (*.f64 s (*.f64 x x))) (/.f64 (pow.f64 c -2) (neg.f64 s)))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 x s))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 x s))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s x)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 s x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) (*.f64 s x))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 s (*.f64 x x)))) (cbrt.f64 (/.f64 (pow.f64 c -2) s)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) s)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 s (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 x (*.f64 s (neg.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 x (*.f64 s (neg.f64 x)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2))))
(/.f64 (/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 c -2) (neg.f64 s)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 s x) 2) (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 x (*.f64 x (neg.f64 s)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2)) -1)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 1)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 2)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 3)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(pow.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 3) 1/3)
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(neg.f64 (/.f64 (pow.f64 c -2) (neg.f64 (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2)) 3))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 c -2) s) 3) (pow.f64 (*.f64 s (*.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(exp.f64 (log.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (pow.f64 c -2))) -1))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))) 1))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c -2) (pow.f64 (*.f64 x s) 2))))
(/.f64 (pow.f64 c -2) (pow.f64 (*.f64 s x) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 s (*.f64 x x)))) 1)
(*.f64 s (*.f64 x x))
(pow.f64 (*.f64 s (*.f64 x x)) 1)
(*.f64 s (*.f64 x x))
(pow.f64 (sqrt.f64 (*.f64 s (*.f64 x x))) 2)
(pow.f64 (cbrt.f64 (*.f64 s (*.f64 x x))) 3)
(*.f64 s (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3) 1/3)
(*.f64 s (*.f64 x x))
(neg.f64 (*.f64 x (*.f64 s (neg.f64 x))))
(*.f64 s (*.f64 x x))
(sqrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) s) x))
(*.f64 x (log.f64 (pow.f64 (exp.f64 x) s)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 s (*.f64 x x)))))
(*.f64 s (*.f64 x x))
(cbrt.f64 (pow.f64 (*.f64 s (*.f64 x x)) 3))
(*.f64 s (*.f64 x x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x s) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x s) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 s x) 3)))
(expm1.f64 (log1p.f64 (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))
(exp.f64 (log.f64 (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (*.f64 s (*.f64 x x))) 1))
(*.f64 s (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 s (*.f64 x x))))
(*.f64 s (*.f64 x x))

eval331.0ms (2%)

Compiler

Compiled 23434 to 10975 computations (53.2% saved)

prune338.0ms (2%)

Pruning

54 alts after pruning (46 fresh and 8 done)

PrunedKeptTotal
New1159221181
Fresh182442
Picked011
Done279
Total1179541233
Error
0b
Counts
1233 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
18.3b
(pow.f64 (*.f64 x (*.f64 s c)) -2)
16.5b
(pow.f64 (*.f64 c (*.f64 s x)) -2)
26.7b
(/.f64 (/.f64 (/.f64 1 (*.f64 c x)) (*.f64 c (*.f64 s s))) x)
14.0b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 c c))) (*.f64 x s))
14.1b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x s)) (*.f64 (*.f64 c c) (*.f64 x s)))
16.1b
(/.f64 (/.f64 (cos.f64 (+.f64 x x)) x) (*.f64 (*.f64 (*.f64 c c) (*.f64 x s)) s))
18.1b
(/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 c x) s))
22.9b
(/.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (*.f64 (*.f64 c x) c))
23.0b
(/.f64 (/.f64 1 x) (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) c))
22.2b
(/.f64 (/.f64 1 c) (/.f64 (*.f64 (*.f64 s (*.f64 x s)) x) (/.f64 1 c)))
21.2b
(/.f64 (/.f64 1 c) (/.f64 (*.f64 c (*.f64 s (*.f64 x s))) (/.f64 1 x)))
21.2b
(/.f64 (/.f64 1 c) (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) x))
4.7b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 s x)) c))
6.9b
(/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c (*.f64 s x)) (*.f64 c s)) x))
3.6b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))
6.9b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 s (*.f64 c x))))
15.3b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 c (*.f64 s (*.f64 s c))))))
10.2b
(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))
26.1b
(/.f64 1 (/.f64 (*.f64 (*.f64 x s) x) (/.f64 (pow.f64 c -2) s)))
21.4b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) x) (/.f64 1 c)))
22.8b
(/.f64 1 (/.f64 (*.f64 (*.f64 c (*.f64 c x)) s) (/.f64 1 (*.f64 x s))))
20.1b
(/.f64 1 (/.f64 (*.f64 x s) (/.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) c)))
16.7b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 1 (*.f64 c (*.f64 s x)))))
32.0b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (/.f64 (*.f64 x s) (neg.f64 (/.f64 -1 c))))))
32.0b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (/.f64 -1 (/.f64 (/.f64 -1 c) (*.f64 x s))))))
32.0b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (/.f64 -1 (*.f64 c (*.f64 s x)))))
32.1b
(/.f64 1 (/.f64 (*.f64 c (*.f64 x s)) (*.f64 (/.f64 1 (*.f64 c x)) (/.f64 -1 s))))
23.0b
(/.f64 1 (/.f64 (*.f64 c (*.f64 c (*.f64 s (*.f64 s x)))) (/.f64 1 x)))
21.2b
(/.f64 1 (/.f64 c (/.f64 (/.f64 (/.f64 1 s) (*.f64 x s)) (*.f64 c x))))
25.0b
(/.f64 1 (*.f64 (/.f64 (*.f64 s (neg.f64 x)) (/.f64 (pow.f64 c -2) x)) (neg.f64 s)))
27.6b
(/.f64 1 (*.f64 (/.f64 (*.f64 c c) (/.f64 (/.f64 1 x) (*.f64 x s))) s))
12.5b
(/.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x s) 2) (cos.f64 (+.f64 x x))) c) c))
19.5b
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 c x)) s))
19.5b
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) s) (*.f64 c x)))
26.8b
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) (*.f64 s c)) (*.f64 x x)))
18.0b
(/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
33.0b
(/.f64 1 (*.f64 (*.f64 s s) (*.f64 c (*.f64 c (*.f64 x x)))))
21.1b
(/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x)))))
26.5b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
33.0b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (fabs.f64 (*.f64 x (*.f64 s s))))))
30.8b
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
28.1b
(/.f64 1 (*.f64 x (*.f64 (*.f64 s s) (*.f64 c (*.f64 c x)))))
26.2b
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
33.0b
(/.f64 1 (*.f64 c (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 s s) c))) x)))
19.9b
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) (*.f64 c x)) (/.f64 -1 s))
32.0b
(*.f64 (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) -1) (/.f64 (/.f64 -1 c) (*.f64 x s)))
16.5b
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
18.9b
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 c s) (*.f64 c s)) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 x x)) 0))
15.2b
(*.f64 (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x x))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c s)))
32.0b
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
32.2b
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
26.0b
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 s c)))
18.4b
(*.f64 (*.f64 (/.f64 1 c) (/.f64 1 c)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 x s) (*.f64 x s))))
32.2b
(*.f64 (neg.f64 (/.f64 (/.f64 -1 c) x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
Compiler

Compiled 957 to 602 computations (37.1% saved)

regimes552.0ms (3.3%)

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

6 calls:

195.0ms
c
156.0ms
(pow.f64 c 2)
55.0ms
x
50.0ms
s
36.0ms
(pow.f64 s 2)
Results
ErrorSegmentsBranch
2.0b1x
0.9b3c
2.0b1s
0.9b2(/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 x (pow.f64 s 2)) x)))
0.9b3(pow.f64 c 2)
2.0b1(pow.f64 s 2)
Compiler

Compiled 1713 to 692 computations (59.6% saved)

bsearch200.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
135.0ms
1.5577249458173675e-305
3.8603847669531954e-285
64.0ms
-1.4600796862145288e-136
-4.475048541463202e-143
Results
93.0ms144×body1024valid
34.0ms50×body1024infinite
27.0ms178×body256infinite
22.0ms139×body256valid
11.0ms37×body512valid
6.0ms18×body512infinite
Compiler

Compiled 785 to 479 computations (39% saved)

regimes564.0ms (3.4%)

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

3 calls:

208.0ms
x
179.0ms
c
147.0ms
s
Results
ErrorSegmentsBranch
0.6b4x
2.0b3c
1.4b3s
Compiler

Compiled 1474 to 577 computations (60.9% saved)

bsearch82.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
2.058967298982092e+110
3.5235141633233636e+116
26.0ms
2.9319397573843384e-44
2.0848668905736994e-41
20.0ms
-2.03268384445265e-121
-5.499216582785508e-131
Results
48.0ms291×body256valid
17.0ms61×body512valid
9.0ms52×body256infinite
2.0msbody512infinite
Compiler

Compiled 802 to 498 computations (37.9% saved)

regimes469.0ms (2.8%)

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

3 calls:

174.0ms
x
136.0ms
c
131.0ms
s
Results
ErrorSegmentsBranch
0.6b4x
2.0b3c
1.4b3s
Compiler

Compiled 1462 to 574 computations (60.7% saved)

bsearch101.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
2.058967298982092e+110
3.5235141633233636e+116
29.0ms
2.9319397573843384e-44
2.0848668905736994e-41
39.0ms
-2.03268384445265e-121
-5.499216582785508e-131
Results
62.0ms366×body256valid
17.0ms80×body256infinite
14.0ms50×body512valid
2.0msbody512infinite
Compiler

Compiled 964 to 583 computations (39.5% saved)

regimes306.0ms (1.8%)

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

3 calls:

121.0ms
c
120.0ms
x
40.0ms
s
Results
ErrorSegmentsBranch
1.5b3x
2.1b3c
3.6b1s
Compiler

Compiled 1392 to 555 computations (60.1% saved)

bsearch60.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
9.347411508288177e-51
1.314001051439779e-47
35.0ms
-2.03268384445265e-121
-5.499216582785508e-131
Results
45.0ms272×body256valid
11.0ms72×body256infinite
Compiler

Compiled 552 to 342 computations (38% saved)

regimes193.0ms (1.1%)

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

3 calls:

98.0ms
x
36.0ms
c
35.0ms
s
Results
ErrorSegmentsBranch
2.7b3x
4.9b1c
4.9b1s
Compiler

Compiled 1195 to 507 computations (57.6% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
1.6351736292072095e-253
1.362071066928931e-252
23.0ms
-1.0781072252691303e-42
-1.3345891413226067e-51
Results
32.0ms208×body256valid
16.0ms95×body256infinite
Compiler

Compiled 428 to 292 computations (31.8% saved)

regimes340.0ms (2%)

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

3 calls:

155.0ms
c
96.0ms
x
67.0ms
s
Results
ErrorSegmentsBranch
5.1b3x
5.9b5c
8.0b2s
Compiler

Compiled 1163 to 497 computations (57.3% saved)

bsearch60.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
9.347411508288177e-51
1.314001051439779e-47
32.0ms
-0.44788450249642026
-3.4367904976810094e-18
Results
45.0ms288×body256valid
10.0ms50×body256infinite
Compiler

Compiled 583 to 387 computations (33.6% saved)

regimes272.0ms (1.6%)

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

3 calls:

94.0ms
c
93.0ms
x
63.0ms
s
Results
ErrorSegmentsBranch
5.4b3x
7.1b3c
8.0b2s
Compiler

Compiled 1147 to 490 computations (57.3% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
9.347411508288177e-51
1.314001051439779e-47
29.0ms
-1.0781072252691303e-42
-1.3345891413226067e-51
Results
45.0ms272×body256valid
7.0ms44×body256infinite
Compiler

Compiled 552 to 376 computations (31.9% saved)

regimes259.0ms (1.5%)

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

3 calls:

91.0ms
c
88.0ms
s
61.0ms
x
Results
ErrorSegmentsBranch
14.0b2x
12.8b3c
12.2b3s
Compiler

Compiled 1083 to 459 computations (57.6% saved)

bsearch53.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
7.663038522750772e+65
2.7687400698658354e+66
35.0ms
3.876378110565833e-135
4.0417234267209984e-134
Results
21.0ms124×body256valid
17.0ms40×body1024valid
8.0ms46×body256infinite
3.0ms12×body512valid
1.0msbody512infinite
0.0msbody1024infinite
Compiler

Compiled 366 to 250 computations (31.7% saved)

regimes118.0ms (0.7%)

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

3 calls:

33.0ms
x
33.0ms
c
32.0ms
s
Results
ErrorSegmentsBranch
16.5b1x
16.5b1c
16.5b1s
Compiler

Compiled 1067 to 453 computations (57.5% saved)

regimes86.0ms (0.5%)

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

3 calls:

24.0ms
s
24.0ms
c
24.0ms
x
Results
ErrorSegmentsBranch
16.5b1x
16.5b1c
16.5b1s
Compiler

Compiled 852 to 350 computations (58.9% saved)

regimes45.0ms (0.3%)

Counts
27 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 x (*.f64 (*.f64 s s) (*.f64 c (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.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 s c) (*.f64 x (*.f64 s (*.f64 c 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 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x (*.f64 s s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) (*.f64 s c)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) s) (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 c x)) s))
(/.f64 (/.f64 1 c) (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) x))
(/.f64 (/.f64 1 x) (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (*.f64 (*.f64 c x) c))
(/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 c x) s))
(/.f64 (/.f64 (/.f64 1 (*.f64 c x)) (*.f64 c (*.f64 s s))) x)
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (/.f64 1 (*.f64 s (*.f64 c x))))
(*.f64 (/.f64 1 (*.f64 x s)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) c))
(*.f64 (/.f64 1 (*.f64 (*.f64 c c) x)) (/.f64 1 (*.f64 x (*.f64 s s))))
Outputs
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (/.f64 1 (*.f64 s (*.f64 c x))))
Calls

3 calls:

13.0ms
c
13.0ms
s
13.0ms
x
Results
ErrorSegmentsBranch
17.9b1x
17.9b1c
17.9b1s
Compiler

Compiled 380 to 149 computations (60.8% saved)

regimes41.0ms (0.2%)

Counts
24 → 1
Calls
Call 1
Inputs
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 x (*.f64 (*.f64 s s) (*.f64 c (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.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 s c) (*.f64 x (*.f64 s (*.f64 c 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 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
(/.f64 1 (*.f64 (*.f64 (*.f64 c c) x) (*.f64 x (*.f64 s s))))
(/.f64 1 (*.f64 (*.f64 (*.f64 s c) (*.f64 s c)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s s) (*.f64 c c)) (*.f64 x x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) s) (*.f64 c x)))
(/.f64 1 (*.f64 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 c x)) s))
(/.f64 (/.f64 1 c) (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) x))
(/.f64 (/.f64 1 x) (*.f64 (*.f64 c (*.f64 s (*.f64 x s))) c))
(/.f64 (/.f64 1 (*.f64 c c)) (*.f64 (*.f64 s s) (*.f64 x x)))
(/.f64 (/.f64 1 (*.f64 s (*.f64 x s))) (*.f64 (*.f64 c x) c))
(/.f64 (/.f64 1 (*.f64 (*.f64 x s) c)) (*.f64 (*.f64 c x) s))
(/.f64 (/.f64 (/.f64 1 (*.f64 c x)) (*.f64 c (*.f64 s s))) x)
(*.f64 (/.f64 1 c) (/.f64 (/.f64 1 (*.f64 s (*.f64 x x))) (*.f64 s c)))
(*.f64 (/.f64 1 (*.f64 c c)) (/.f64 1 (*.f64 (*.f64 s s) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 1 (*.f64 c (*.f64 x (*.f64 s s)))))
(*.f64 (/.f64 1 (*.f64 c x)) (/.f64 (/.f64 (/.f64 -1 c) (*.f64 x s)) s))
Outputs
(/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
Calls

3 calls:

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

Compiled 335 to 132 computations (60.6% saved)

regimes27.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 x (*.f64 (*.f64 s s) (*.f64 c (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.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 s c) (*.f64 x (*.f64 s (*.f64 c 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))))
Outputs
(/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
(/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x)))))
Calls

3 calls:

14.0ms
x
6.0ms
c
5.0ms
s
Results
ErrorSegmentsBranch
19.9b3x
21.1b1c
21.1b1s
Compiler

Compiled 119 to 57 computations (52.1% saved)

bsearch106.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
1.1276520795897117e-248
5.2811989902045195e-225
49.0ms
-2.2994459242914526e-220
-9.909377605245644e-232
Results
54.0ms336×body256valid
47.0ms301×body256infinite
Compiler

Compiled 739 to 481 computations (34.9% saved)

regimes50.0ms (0.3%)

Counts
5 → 4
Calls
Call 1
Inputs
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 x (*.f64 (*.f64 s s) (*.f64 c (*.f64 c x)))))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.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)))))
Outputs
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x)))))
Calls

3 calls:

22.0ms
c
18.0ms
s
8.0ms
x
Results
ErrorSegmentsBranch
25.0b2x
22.1b6c
22.0b4s
Compiler

Compiled 80 to 42 computations (47.5% saved)

bsearch97.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.4693161943001928e+150
1.0599634214392307e+153
13.0ms
4.277816001928362e-165
4.856360056909073e-165
60.0ms
-8.582139535616476e-103
-1.4572528780931595e-111
Results
54.0ms238×body256valid
20.0ms45×body1024valid
10.0ms64×body256infinite
6.0ms21×body512valid
1.0msbody512infinite
0.0msbody1024infinite
Compiler

Compiled 671 to 437 computations (34.9% saved)

regimes35.0ms (0.2%)

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

3 calls:

19.0ms
c
8.0ms
s
6.0ms
x
Results
ErrorSegmentsBranch
25.0b2x
26.2b1c
23.5b3s
Compiler

Compiled 54 to 32 computations (40.7% saved)

bsearch60.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
4.277816001928362e-165
4.856360056909073e-165
48.0ms
-8.582139535616476e-103
-1.4572528780931595e-111
Results
23.0ms130×body256valid
18.0ms37×body1024valid
12.0ms73×body256infinite
3.0msbody512valid
2.0msbody512infinite
Compiler

Compiled 399 to 261 computations (34.6% saved)

regimes11.0ms (0.1%)

Accuracy

Total -3.0b remaining (-11.4%)

Threshold costs -3.0b (-11.4%)

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

3 calls:

4.0ms
s
3.0ms
c
3.0ms
x
Results
ErrorSegmentsBranch
26.2b1x
26.2b1c
26.2b1s
Compiler

Compiled 41 to 25 computations (39% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Rules
66×*-commutative
12×if-if-or-not
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01561552
12131552
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 c -6521557777124079/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (if (<=.f64 c 3291674441276213/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (*.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)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(if (<=.f64 x -1248699420126397/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x))) (if (<=.f64 x 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (pow.f64 (*.f64 c (*.f64 s x)) -2) (if (<=.f64 x 44999999999999996325672276259984087347064608626205033795300814332962647300872793827018344147425288698402928592945152) (*.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 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))))
(if (<=.f64 x -5853278531842485/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 x 1908238927557551/12554203470773361527671578846415332832204710888928069025792) (pow.f64 (*.f64 c (*.f64 s x)) -2) (if (<=.f64 x 44000000000000000684614309696541093067800861464526703068269905538956686371249250943659357156262087697753076358184960) (*.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 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))))
(if (<=.f64 x -2872008666290713/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))) (if (<=.f64 x 3027728385471019/6582018229284824168619876730229402019930943462534319453394436096) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (<=.f64 x -7713302612443153/25711008708143844408671393477458601640355247900524685364822016) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))))
(if (<=.f64 x -2535301200456459/2535301200456458802993406410752) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 x 167121556602935/12855504354071922204335696738729300820177623950262342682411008) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))))
(if (<=.f64 x -6590956822156015/6277101735386680763835789423207666416102355444464034512896) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c)))))) (if (<=.f64 x 8392073242338151/1645504557321206042154969182557350504982735865633579863348609024) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))))
(if (<=.f64 s 3437060138290949/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (pow.f64 (*.f64 s (*.f64 c x)) -2) (if (<=.f64 s 799999999999999993672309010269070806582048973553843642924546392064) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))) (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 (/.f64 1 (*.f64 s (*.f64 c x))) (/.f64 1 (*.f64 s (*.f64 c x))))
(/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
(if (<=.f64 x -1600323463891165/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x))))) (if (<=.f64 x 5982552472953745/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x)))))))
(if (<=.f64 s -2432685965148115/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))) (if (<=.f64 s 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))) (if (<=.f64 s 1050000000000000083451894193183225223380418638772480878139616948604628707926215895366211738206236283543061889990792898121254712840699179674325774269153280) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))))))
(if (<=.f64 s -8123055744494575/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))) (if (<=.f64 s 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
Outputs
(if (<=.f64 c -6521557777124079/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 s x)) 2)) (if (<=.f64 c 3291674441276213/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (*.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)) (pow.f64 (*.f64 c (*.f64 s x)) 2))))
(if (or (<=.f64 c -6521557777124079/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (not (<=.f64 c 3291674441276213/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256))) (/.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 c (*.f64 x s)) 2)) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))))
(if (<=.f64 x -1248699420126397/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 (pow.f64 (*.f64 x (*.f64 c s)) -2) (cos.f64 (+.f64 x x))) (if (<=.f64 x 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (pow.f64 (*.f64 c (*.f64 s x)) -2) (if (<=.f64 x 44999999999999996325672276259984087347064608626205033795300814332962647300872793827018344147425288698402928592945152) (*.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 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))))
(if (<=.f64 x -1248699420126397/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 (cos.f64 (+.f64 x x)) (pow.f64 (*.f64 x (*.f64 c s)) -2)) (if (<=.f64 x 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (pow.f64 (*.f64 c (*.f64 x s)) -2) (if (<=.f64 x 44999999999999996325672276259984087347064608626205033795300814332962647300872793827018344147425288698402928592945152) (*.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 c (*.f64 (*.f64 x s) (*.f64 c (*.f64 x s))))))))
(if (<=.f64 x -5853278531842485/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 x 1908238927557551/12554203470773361527671578846415332832204710888928069025792) (pow.f64 (*.f64 c (*.f64 s x)) -2) (if (<=.f64 x 44000000000000000684614309696541093067800861464526703068269905538956686371249250943659357156262087697753076358184960) (*.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 (*.f64 c (*.f64 s x)) (*.f64 s x)) c)))))
(if (<=.f64 x -5853278531842485/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 x (*.f64 c s))) (/.f64 1 (*.f64 x (*.f64 c s)))) (if (<=.f64 x 1908238927557551/12554203470773361527671578846415332832204710888928069025792) (pow.f64 (*.f64 c (*.f64 x s)) -2) (if (<=.f64 x 44000000000000000684614309696541093067800861464526703068269905538956686371249250943659357156262087697753076358184960) (*.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 c (*.f64 (*.f64 x s) (*.f64 c (*.f64 x s))))))))
(if (<=.f64 x -2872008666290713/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))) (if (<=.f64 x 3027728385471019/6582018229284824168619876730229402019930943462534319453394436096) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s))))))
(if (or (<=.f64 x -2872008666290713/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (not (<=.f64 x 3027728385471019/6582018229284824168619876730229402019930943462534319453394436096))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 x s)) -2))
(if (<=.f64 x -7713302612443153/25711008708143844408671393477458601640355247900524685364822016) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x)))) (if (<=.f64 x 5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 (*.f64 x (*.f64 c s)) (*.f64 c (*.f64 s x))))))
(if (or (<=.f64 x -7713302612443153/25711008708143844408671393477458601640355247900524685364822016) (not (<=.f64 x 5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 (*.f64 c (*.f64 x s)) (*.f64 x (*.f64 c s)))) (pow.f64 (*.f64 c (*.f64 x s)) -2))
(if (<=.f64 x -2535301200456459/2535301200456458802993406410752) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 x 167121556602935/12855504354071922204335696738729300820177623950262342682411008) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))))
(if (<=.f64 x -2535301200456459/2535301200456458802993406410752) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 x (*.f64 (*.f64 c s) (*.f64 c s))))) (if (<=.f64 x 167121556602935/12855504354071922204335696738729300820177623950262342682411008) (pow.f64 (*.f64 c (*.f64 x s)) -2) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x))))))))
(if (<=.f64 x -6590956822156015/6277101735386680763835789423207666416102355444464034512896) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c)))))) (if (<=.f64 x 8392073242338151/1645504557321206042154969182557350504982735865633579863348609024) (pow.f64 (*.f64 c (*.f64 s x)) -2) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 x c))))))))
(if (or (<=.f64 x -6590956822156015/6277101735386680763835789423207666416102355444464034512896) (not (<=.f64 x 8392073242338151/1645504557321206042154969182557350504982735865633579863348609024))) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c (*.f64 s (*.f64 s (*.f64 c x)))))) (pow.f64 (*.f64 c (*.f64 x s)) -2))
(if (<=.f64 s 3437060138290949/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (pow.f64 (*.f64 s (*.f64 c x)) -2) (if (<=.f64 s 799999999999999993672309010269070806582048973553843642924546392064) (/.f64 (cos.f64 (*.f64 2 x)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))) (pow.f64 (*.f64 c (*.f64 s x)) -2)))
(if (<=.f64 s 3437060138290949/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (pow.f64 (*.f64 s (*.f64 c x)) -2) (if (<=.f64 s 799999999999999993672309010269070806582048973553843642924546392064) (/.f64 (cos.f64 (*.f64 x 2)) (*.f64 x (*.f64 c (*.f64 c (*.f64 x (*.f64 s s)))))) (pow.f64 (*.f64 c (*.f64 x s)) -2)))
(pow.f64 (*.f64 c (*.f64 s x)) -2)
(pow.f64 (*.f64 c (*.f64 x s)) -2)
(*.f64 (/.f64 (/.f64 1 c) (*.f64 x s)) (/.f64 (/.f64 1 c) (*.f64 x s)))
(*.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (/.f64 1 (*.f64 s (*.f64 c x))))
(/.f64 1 (*.f64 (*.f64 s (*.f64 c x)) (*.f64 s (*.f64 c x))))
(if (<=.f64 x -1600323463891165/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x))))) (if (<=.f64 x 5982552472953745/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))) (/.f64 1 (*.f64 (*.f64 s c) (*.f64 x (*.f64 s (*.f64 c x)))))))
(if (or (<=.f64 x -1600323463891165/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (not (<=.f64 x 5982552472953745/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832))) (/.f64 1 (*.f64 (*.f64 c s) (*.f64 x (*.f64 s (*.f64 c x))))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 x s))))))
(if (<=.f64 s -2432685965148115/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))) (if (<=.f64 s 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))) (if (<=.f64 s 1050000000000000083451894193183225223380418638772480878139616948604628707926215895366211738206236283543061889990792898121254712840699179674325774269153280) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 s x))))))))
(if (<=.f64 s -2432685965148115/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 1 (*.f64 c (*.f64 x (*.f64 c (*.f64 x (*.f64 s s)))))) (if (<=.f64 s 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))) (if (<=.f64 s 1050000000000000083451894193183225223380418638772480878139616948604628707926215895366211738206236283543061889990792898121254712840699179674325774269153280) (/.f64 1 (*.f64 c (*.f64 x (*.f64 c (*.f64 x (*.f64 s s)))))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 x (*.f64 s (*.f64 x s))))))))
(if (<=.f64 s -8123055744494575/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x))) (if (<=.f64 s 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))) (/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))))
(if (or (<=.f64 s -8123055744494575/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (not (<=.f64 s 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168))) (/.f64 1 (*.f64 c (*.f64 x (*.f64 c (*.f64 x (*.f64 s s)))))) (/.f64 1 (*.f64 (*.f64 c c) (*.f64 s (*.f64 s (*.f64 x x))))))
(/.f64 1 (*.f64 c (*.f64 (*.f64 c (*.f64 x (*.f64 s s))) x)))
(/.f64 1 (*.f64 c (*.f64 x (*.f64 c (*.f64 x (*.f64 s s))))))
Compiler

Compiled 601 to 337 computations (43.9% saved)

soundness1.1s (6.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
01547
13147
29047
324547
497547
5172647
6279847
7286947
8296247
9310347
10327447
11348547
12377647
13410347
14455547
15516247
16592447
17627247
18664447
19696047
02567991
17107817
236455963
04459605
114026843
263186843
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
02718258
16956046
235895954
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1117 to 606 computations (45.7% saved)

end164.0ms (1%)

Compiler

Compiled 692 to 280 computations (59.5% saved)

Profiling

Loading profile data...