Details

Time bar (total: 25.3s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample1.4s (5.4%)

Results
1.4s8256×body256valid
Bogosity

preprocess204.0ms (0.8%)

Algorithm
egglog
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify131.0ms (0.5%)

Algorithm
egglog
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))

eval1.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
3.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
3.5b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 10 to 7 computations (30% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
0.2b
(*.f64 10 (*.f64 x x))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.3b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 28 to 13 computations (53.6% saved)

series22.0ms (0.1%)

Counts
4 → 24
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 10 (*.f64 x x))
0.0ms
x
@inf
(*.f64 10 (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@0
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 1750 to 1445 computations (17.4% saved)

rewrite229.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
92×egg-rr
80×egg-rr
56×egg-rr
18×egg-rr
Counts
4 → 246
Calls
Call 1
Inputs
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
(cos.f64 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 (*.f64 x x) (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 10)) (cbrt.f64 100))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (cbrt.f64 10))) (*.f64 (cbrt.f64 100) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 10) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 (sqrt.f64 10) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 10 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 10)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10))) (cbrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100)))) (cbrt.f64 (cbrt.f64 10000)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (/.f64 (*.f64 (*.f64 x x) 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1/2) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (cos.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5 (*.f64 x x)) (*.f64 5 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 10) x) (*.f64 (sqrt.f64 10) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) 10)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 10 x) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 10 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (sqrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 10) (*.f64 (*.f64 x x) (sqrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 10) (*.f64 (cbrt.f64 100) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) (cbrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)) (cbrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 10)) (*.f64 (cbrt.f64 100) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 10 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) (*.f64 x (cbrt.f64 (*.f64 10 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x) (cbrt.f64 (*.f64 1000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (cbrt.f64 (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 10) (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x) (cbrt.f64 (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 (sqrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 10000)) (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 100) x) (*.f64 x (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) 1) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (cbrt.f64 100) x)) (cbrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 100))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) x) (sqrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) x) (sqrt.f64 (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (cbrt.f64 10)) (*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (sqrt.f64 10) x))) (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (sqrt.f64 10) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 (sqrt.f64 10)) x)) (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 (sqrt.f64 10)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 10)) (cbrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 x (cbrt.f64 10)) (cbrt.f64 (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 10 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 10) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 1/2 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 x)))))

simplify552.0ms (2.2%)

Algorithm
egglog
Counts
270 → 339
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(pow.f64 (E.f64) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 10)) (cbrt.f64 100))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 10))) (*.f64 (cbrt.f64 100) x))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 (sqrt.f64 10) x))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x))))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3)
(pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4)
(pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 1/2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (*.f64 2 1/6))
(pow.f64 (E.f64) (*.f64 2 (*.f64 5 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10))) (cbrt.f64 10))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 10))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100)))) (cbrt.f64 (cbrt.f64 10000)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(fabs.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3) 0))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) 0))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(exp.f64 (+.f64 0 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 2))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 1/2))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1/2) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (cos.f64 x))) 3))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 2)
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(+.f64 (*.f64 5 (*.f64 x x)) (*.f64 5 (*.f64 x x)))
(*.f64 (*.f64 (sqrt.f64 10) x) (*.f64 (sqrt.f64 10) x))
(*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(*.f64 10 (*.f64 x x))
(*.f64 (*.f64 x x) 10)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 10 x) x)
(*.f64 x (*.f64 10 x))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (sqrt.f64 10))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 100))
(*.f64 (sqrt.f64 10) (*.f64 (*.f64 x x) (sqrt.f64 10)))
(*.f64 (cbrt.f64 10) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) (cbrt.f64 10))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)) (cbrt.f64 10))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 10000)))
(*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(*.f64 (*.f64 x (cbrt.f64 10)) (*.f64 (cbrt.f64 100) x))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x (cbrt.f64 (*.f64 1000 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(*.f64 1 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 (cbrt.f64 10)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) (*.f64 x (cbrt.f64 (*.f64 10 x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x) (cbrt.f64 (*.f64 1000 x)))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (cbrt.f64 (*.f64 10 x)))
(*.f64 (cbrt.f64 10) (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x) (cbrt.f64 (*.f64 10 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 (sqrt.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 10000)) (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))))
(*.f64 (*.f64 (cbrt.f64 100) x) (*.f64 x (cbrt.f64 10)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) 1) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x))
(*.f64 (*.f64 x (*.f64 (cbrt.f64 100) x)) (cbrt.f64 10))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 x (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) x)))
(*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 100))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) x) (sqrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) x) (sqrt.f64 (sqrt.f64 10))))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (cbrt.f64 10)) (*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (cbrt.f64 10)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (sqrt.f64 10) x))) (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (sqrt.f64 10) x))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 (sqrt.f64 10)) x)) (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 (sqrt.f64 10)) x)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 10)) (cbrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 x (cbrt.f64 10)) (cbrt.f64 (sqrt.f64 10))))
(/.f64 (*.f64 10 (*.f64 x x)) 1)
(/.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 2)
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 10) x) 2)
(cbrt.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3))
(+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 1/2 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (cbrt.f64 (cos.f64 x))))
(*.f64 1 (cos.f64 x))
(*.f64 (cos.f64 x) 1)
(/.f64 (cos.f64 x) 1)
(/.f64 (*.f64 (cos.f64 x) 2) 2)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(pow.f64 (cos.f64 x) 1)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 10 (pow.f64 x 2))
(*.f64 (*.f64 10 x) x)
(*.f64 10 (pow.f64 x 2))
(*.f64 (*.f64 10 x) x)
(*.f64 10 (pow.f64 x 2))
(*.f64 (*.f64 10 x) x)
(*.f64 10 (pow.f64 x 2))
(*.f64 (*.f64 10 x) x)
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
(*.f64 10 (pow.f64 (/.f64 -1 x) -2))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (fma.f64 1/24 (pow.f64 x 4) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (+.f64 1/2 1/2))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 10 x) x))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 10 x) x))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 10 x) x))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (fabs.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 10 x) x))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) 2) 2)
(pow.f64 (E.f64) (*.f64 10 (*.f64 x x)))
(pow.f64 (E.f64) (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 10)) (cbrt.f64 100))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 10))) (*.f64 (cbrt.f64 100) x))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(exp.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10)))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 (sqrt.f64 10) x))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3)
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2)
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3)
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4)
(pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5))
(exp.f64 (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 1/2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 1/2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (*.f64 2 1/6))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(pow.f64 (E.f64) (*.f64 2 (*.f64 5 (*.f64 x x))))
(pow.f64 (E.f64) (*.f64 (*.f64 10 x) x))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10))) (cbrt.f64 10))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)) (cbrt.f64 10)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 10))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(exp.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100)))) (cbrt.f64 (cbrt.f64 10000)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 10000))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(fabs.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(fabs.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 10 x) x))
(exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3) 0))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) 0))
(exp.f64 (*.f64 (*.f64 10 x) x))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (+.f64 0 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 10 x) x))
(exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 2))
(exp.f64 (*.f64 (*.f64 10 x) x))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3) 1))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) x) (*.f64 1/3 3)))
(exp.f64 (*.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 1/2))
(pow.f64 (exp.f64 (*.f64 (*.f64 2 10) (*.f64 x x))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1/2) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1/2))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) (+.f64 1/2 1/2))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cos.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cos.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (cos.f64 x))) 3))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 3) 1/3)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(+.f64 (*.f64 5 (*.f64 x x)) (*.f64 5 (*.f64 x x)))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 (sqrt.f64 10) x) (*.f64 (sqrt.f64 10) x))
(*.f64 (*.f64 10 x) x)
(*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(*.f64 10 (*.f64 x x))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 x x) 10)
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))
(*.f64 (*.f64 10 x) x)
(*.f64 x (*.f64 10 x))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (sqrt.f64 10))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 100))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (sqrt.f64 10) (*.f64 (*.f64 x x) (sqrt.f64 10)))
(*.f64 (*.f64 10 x) x)
(*.f64 (cbrt.f64 10) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) (cbrt.f64 10))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 10 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)) (cbrt.f64 10))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 10000)))
(*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(cbrt.f64 (*.f64 (*.f64 10 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(*.f64 (*.f64 x (cbrt.f64 10)) (*.f64 (cbrt.f64 100) x))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 (*.f64 x x) 100)))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 10 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x (cbrt.f64 (*.f64 1000 x))))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (*.f64 (*.f64 10 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(*.f64 1 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 (*.f64 10 x) x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 (cbrt.f64 10)))
(*.f64 (cbrt.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) (*.f64 x (cbrt.f64 (*.f64 10 x))))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(cbrt.f64 (*.f64 (*.f64 10 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x) (cbrt.f64 (*.f64 1000 x)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (cbrt.f64 (*.f64 10 x)))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 10) (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 10)) (cbrt.f64 10))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x) (cbrt.f64 (*.f64 10 x)))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(cbrt.f64 (*.f64 (*.f64 10 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 (sqrt.f64 10)))
(*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 10000)) (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 10000)))
(*.f64 (*.f64 (cbrt.f64 100) x) (*.f64 x (cbrt.f64 10)))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) 1) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (*.f64 (cbrt.f64 (*.f64 x x)) x))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x))
(*.f64 (*.f64 x (*.f64 (cbrt.f64 100) x)) (cbrt.f64 10))
(*.f64 (cbrt.f64 100) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 x x) 100))) (cbrt.f64 (*.f64 10 x)))
(*.f64 (cbrt.f64 (*.f64 10 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 x (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) x)))
(*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 100))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))) 2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) x) (sqrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) x) (sqrt.f64 (sqrt.f64 10))))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (cbrt.f64 10)) (*.f64 (*.f64 x (cbrt.f64 (sqrt.f64 10))) (cbrt.f64 10)))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (sqrt.f64 10) x))) (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (sqrt.f64 10) x))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 10 x) x) (*.f64 (sqrt.f64 10) x))) 2)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 (sqrt.f64 10)) x)) (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 (sqrt.f64 10)) x)))
(*.f64 (*.f64 10 x) x)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 10)) (cbrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 x (cbrt.f64 10)) (cbrt.f64 (sqrt.f64 10))))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 x (cbrt.f64 10))) 2)
(/.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 (*.f64 10 x) x)
(/.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 2)
(/.f64 (*.f64 (*.f64 2 10) (*.f64 x x)) 2)
(pow.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 (*.f64 10 x) x)
(pow.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 3)
(*.f64 (*.f64 10 x) x)
(pow.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3) 1/3)
(*.f64 (*.f64 10 x) x)
(pow.f64 (*.f64 (sqrt.f64 10) x) 2)
(*.f64 (*.f64 10 x) x)
(cbrt.f64 (pow.f64 (*.f64 10 (*.f64 x x)) 3))
(*.f64 (*.f64 10 x) x)
(+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))
(*.f64 (cos.f64 x) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 1/2 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(cos.f64 x)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))
(cos.f64 x)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 1 (cos.f64 x))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(cos.f64 x)
(/.f64 (cos.f64 x) 1)
(cos.f64 x)
(/.f64 (*.f64 (cos.f64 x) 2) 2)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(/.f64 (*.f64 (cos.f64 x) 2) 2)
(pow.f64 (cos.f64 x) 1)
(cos.f64 x)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(cos.f64 x)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(cos.f64 x)
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
(cos.f64 x)

eval240.0ms (0.9%)

Compiler

Compiled 6866 to 4021 computations (41.4% saved)

prune194.0ms (0.8%)

Pruning

84 alts after pruning (83 fresh and 1 done)

PrunedKeptTotal
New25683339
Fresh000
Picked011
Done000
Total25684340
Error
0.6b
Counts
340 → 84
Alt Table
Click to see full alt table
StatusErrorProgram
3.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
63.0b
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
52.3b
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.6b
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
3.6b
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))
3.5b
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
3.2b
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
3.2b
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
3.6b
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
3.6b
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.5b
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
3.3b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
3.5b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
3.5b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
3.6b
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
3.6b
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
3.5b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
3.5b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2))
3.3b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
5.0b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 10 x) x))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
5.0b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
3.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100)))) (cbrt.f64 (cbrt.f64 10000))))
5.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
3.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
5.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
3.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.3b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.9b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
5.0b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x))))))
5.0b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
5.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
4.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
5.1b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
4.7b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
3.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.1b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
3.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
3.8b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.5b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
57.8b
(*.f64 (cos.f64 x) 1)
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.3b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
3.6b
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) 2))
3.6b
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (cos.f64 x))) 3))
3.2b
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.6b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
3.6b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3) (exp.f64 (*.f64 (*.f64 10 x) x))))
3.5b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
3.6b
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
3.5b
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
3.4b
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)))
3.2b
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
Compiler

Compiled 3590 to 2527 computations (29.6% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x x) 30)
0.3b
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))
2.6b
(exp.f64 (*.f64 5 (*.f64 x x)))
4.1b
(exp.f64 (*.f64 (*.f64 x x) 30))
Compiler

Compiled 85 to 46 computations (45.9% saved)

series25.0ms (0.1%)

Counts
4 → 24
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))
1.0ms
x
@0
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))
0.0ms
x
@0
(exp.f64 (*.f64 (*.f64 x x) 30))
0.0ms
x
@inf
(*.f64 (*.f64 x x) 30)
0.0ms
x
@0
(*.f64 (*.f64 x x) 30)
Compiler

Compiled 2350 to 2040 computations (13.2% saved)

rewrite97.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
52×egg-rr
45×egg-rr
38×egg-rr
33×egg-rr
Counts
4 → 168
Calls
Call 1
Inputs
(exp.f64 (*.f64 (*.f64 x x) 30))
(exp.f64 (*.f64 5 (*.f64 x x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (*.f64 x x) 30)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (*.f64 x x) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (cbrt.f64 (*.f64 (*.f64 x x) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (sqrt.f64 30))) (*.f64 x (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 30))) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 30))) (cbrt.f64 900))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 30)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 x x) 30))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 15) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 5) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 5 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 5) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 5 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 5 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 5)) (*.f64 (*.f64 x x) (sqrt.f64 5)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 5)) (*.f64 (cbrt.f64 25) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (sqrt.f64 5) x)) (*.f64 (sqrt.f64 5) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 25))) (cbrt.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 5)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 25)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 5))) (sqrt.f64 5))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 5))) (cbrt.f64 25))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 125 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 5 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) 2) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 1) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)) (cbrt.f64 (*.f64 (*.f64 x x) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 30) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 30)) (cbrt.f64 900))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 30) (*.f64 (*.f64 x x) (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 30) (*.f64 (cbrt.f64 900) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 27000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 900) (*.f64 (*.f64 x x) (cbrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 900) (*.f64 x x)) (cbrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 30) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 30) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (sqrt.f64 30))) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (cbrt.f64 30))) (cbrt.f64 900))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 x 30))) (pow.f64 (cbrt.f64 (*.f64 x 30)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) 1) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (cbrt.f64 (sqrt.f64 30))) (cbrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30))) (sqrt.f64 (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 1) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 (cbrt.f64 900)) (*.f64 (cbrt.f64 900) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) 2) (cbrt.f64 (*.f64 (*.f64 x x) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 30) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 30) (*.f64 (*.f64 (cbrt.f64 900) (*.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 30) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 30) (*.f64 x (*.f64 x (sqrt.f64 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 30)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x 30)) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 30) (*.f64 (*.f64 x x) (sqrt.f64 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) 30) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x x) 15))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 x x) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 30) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x x) 30) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 30)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) 30) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 30) 3))))))

simplify761.0ms (3%)

Algorithm
egglog
Counts
192 → 203
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
1
(+.f64 1 (*.f64 5 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 5 (pow.f64 x 2)) (*.f64 25/2 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 125/6 (pow.f64 x 6)) (+.f64 (*.f64 5 (pow.f64 x 2)) (*.f64 25/2 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 (*.f64 x x) 15)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 2 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 2) 1/2)
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 30)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1)
(pow.f64 (exp.f64 30) (*.f64 x x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (cbrt.f64 (*.f64 (*.f64 x x) 30)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 30))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 30))) (*.f64 x (sqrt.f64 30)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 30))) (sqrt.f64 30))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 30))) (cbrt.f64 900))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2)
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) 3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) 4)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1)
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (*.f64 (*.f64 x x) 30))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 15) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 2 (*.f64 1/2 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2) 1/2)
(*.f64 1 (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1)
(pow.f64 (exp.f64 5) (*.f64 x x))
(pow.f64 (E.f64) (*.f64 5 (*.f64 x x)))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(pow.f64 (exp.f64 (*.f64 5 x)) x)
(pow.f64 (exp.f64 x) (*.f64 5 x))
(pow.f64 (exp.f64 (sqrt.f64 5)) (*.f64 (*.f64 x x) (sqrt.f64 5)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5))
(pow.f64 (exp.f64 (cbrt.f64 5)) (*.f64 (cbrt.f64 25) (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 5) x)) (*.f64 (sqrt.f64 5) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 25))) (cbrt.f64 (*.f64 5 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 x x)) 5)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 25)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 5))) (sqrt.f64 5))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 5))) (cbrt.f64 25))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 125 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 5 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) 2)
(pow.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3)) 1/3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2)
(pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1)
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3)))
(fabs.f64 (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 5 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3) 1/3))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) 2))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) 2) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 1) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 1))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 2) 1/2)
(*.f64 2 (*.f64 1/2 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))
(*.f64 1 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))))
(*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 2)
(pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 1)
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 3))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))
(*.f64 (*.f64 x (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))
(*.f64 x (*.f64 x 30))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)) (cbrt.f64 (*.f64 (*.f64 x x) 30)))
(*.f64 (*.f64 x 30) x)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (sqrt.f64 30))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 30)) (cbrt.f64 900))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) 30))
(*.f64 (sqrt.f64 30) (*.f64 (*.f64 x x) (sqrt.f64 30)))
(*.f64 (cbrt.f64 30) (*.f64 (cbrt.f64 900) (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 27000 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x) (cbrt.f64 x))
(*.f64 (cbrt.f64 900) (*.f64 (*.f64 x x) (cbrt.f64 30)))
(*.f64 (*.f64 (cbrt.f64 900) (*.f64 x x)) (cbrt.f64 30))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 30) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x 30) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) 2))
(*.f64 (*.f64 x (*.f64 x (sqrt.f64 30))) (sqrt.f64 30))
(*.f64 (*.f64 x (*.f64 x (cbrt.f64 30))) (cbrt.f64 900))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 x 30))) (pow.f64 (cbrt.f64 (*.f64 x 30)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) 1) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (cbrt.f64 (sqrt.f64 30))) (cbrt.f64 30))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30))) (sqrt.f64 (sqrt.f64 30)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 1) (sqrt.f64 30))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 x 30)))
(*.f64 (cbrt.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 (cbrt.f64 900)) (*.f64 (cbrt.f64 900) (*.f64 x x))))
(*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) 2) (cbrt.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (sqrt.f64 30) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 1))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x) 1))
(*.f64 (cbrt.f64 30) (*.f64 (*.f64 (cbrt.f64 900) (*.f64 x x)) 1))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 30) 1))
(*.f64 (sqrt.f64 30) (*.f64 x (*.f64 x (sqrt.f64 30))))
(*.f64 (*.f64 x (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))
(*.f64 (cbrt.f64 (*.f64 x 30)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x 30)) 2) x))
(*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 30) (*.f64 (*.f64 x x) (sqrt.f64 30))))
(*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30))))
(*.f64 (*.f64 x x) 30)
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 30) 2) 1/2)
(*.f64 2 (*.f64 (*.f64 x x) 15))
(*.f64 1 (*.f64 (*.f64 x x) 30))
(*.f64 (*.f64 (*.f64 x x) 30) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 30) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 30)) 2)
(pow.f64 (*.f64 (*.f64 x x) 30) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 30) 3))
Outputs
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(fma.f64 x (*.f64 x 30) 1)
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 30 (*.f64 x x))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 450 (fma.f64 4500 (pow.f64 x 6) (*.f64 30 (*.f64 x x)))))
1
(+.f64 1 (*.f64 5 (pow.f64 x 2)))
(fma.f64 (*.f64 5 x) x 1)
(+.f64 1 (+.f64 (*.f64 5 (pow.f64 x 2)) (*.f64 25/2 (pow.f64 x 4))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 25/2 (*.f64 (*.f64 5 x) x)))
(+.f64 1 (+.f64 (*.f64 125/6 (pow.f64 x 6)) (+.f64 (*.f64 5 (pow.f64 x 2)) (*.f64 25/2 (pow.f64 x 4)))))
(+.f64 1 (fma.f64 125/6 (pow.f64 x 6) (fma.f64 (pow.f64 x 4) 25/2 (*.f64 (*.f64 5 x) x))))
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(fma.f64 (*.f64 x x) 20 1)
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (*.f64 (*.f64 20 x) x)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (fma.f64 (pow.f64 x 6) 4000/3 (*.f64 (*.f64 20 x) x))))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (*.f64 x x))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (*.f64 x x))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (*.f64 x x))
(*.f64 30 (pow.f64 x 2))
(*.f64 30 (*.f64 x x))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 30 (pow.f64 (/.f64 -1 x) -2))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 (*.f64 x x) 15) 3/2)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2)))
(exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 (*.f64 x x) 15) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))
(exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 (*.f64 x x) 15) 3/2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))
(exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 (*.f64 x x) 15) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 2 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 30))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 2) 1/2)
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (cbrt.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 30))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 30))) (*.f64 x (sqrt.f64 30)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 30))) (sqrt.f64 30))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 30))) (cbrt.f64 900))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) 3)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/2)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1)
(exp.f64 (*.f64 30 (*.f64 x x)))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))
(exp.f64 (*.f64 30 (*.f64 x x)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) 30))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 15) 2))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 2 (*.f64 1/2 (exp.f64 (*.f64 5 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2) 1/2)
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 1 (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 5) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (E.f64) (*.f64 5 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 5) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(pow.f64 (exp.f64 5) (/.f64 (*.f64 2 (*.f64 x x)) 2))
(pow.f64 (exp.f64 (*.f64 5 x)) x)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 x) (*.f64 5 x))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (sqrt.f64 5)) (*.f64 (*.f64 x x) (sqrt.f64 5)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (cbrt.f64 5)) (*.f64 (cbrt.f64 25) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 5)) (*.f64 (*.f64 (cbrt.f64 25) x) x))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 5) x)) (*.f64 (sqrt.f64 5) x))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 25))) (cbrt.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 x x)) 5)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 25)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 5))) (sqrt.f64 5))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 5))) (cbrt.f64 25))
(exp.f64 (*.f64 (*.f64 x (*.f64 x (cbrt.f64 5))) (cbrt.f64 25)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 125 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 5 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 3)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) 2)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3)) 1/3)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2)
(exp.f64 (*.f64 (*.f64 5 x) x))
(pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 5 x) x))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (*.f64 5 x) x))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(fabs.f64 (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 5 x) x))
(exp.f64 (*.f64 5 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 5 x) x))
(exp.f64 (*.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 5 x) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) 2))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)))
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 (*.f64 x x) 30))))) 2) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 15/2))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))) (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 1) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 1))
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 2) 1/2)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 2 (*.f64 1/2 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 1 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 1)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 3) 1/3)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (pow.f64 (exp.f64 (*.f64 x x)) 15/2)) 2)
(pow.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 x (*.f64 x 5/2)))) 2)
(pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 1)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x)))) 3))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))
(*.f64 30 (*.f64 x x))
(*.f64 x (*.f64 x 30))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)) (cbrt.f64 (*.f64 (*.f64 x x) 30)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x 30) x)
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (sqrt.f64 30))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 30)) (cbrt.f64 900))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) 30))
(*.f64 30 (*.f64 x x))
(*.f64 (sqrt.f64 30) (*.f64 (*.f64 x x) (sqrt.f64 30)))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 30) (*.f64 (cbrt.f64 900) (*.f64 x x)))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 27000 (*.f64 x x))))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x) (cbrt.f64 x))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 900) (*.f64 (*.f64 x x) (cbrt.f64 30)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 900) (*.f64 x x)) (cbrt.f64 30))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 30) (cbrt.f64 (*.f64 x x)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x 30) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) 2))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (sqrt.f64 30))) (sqrt.f64 30))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (cbrt.f64 30))) (cbrt.f64 900))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 x 30))) (pow.f64 (cbrt.f64 (*.f64 x 30)) 2))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 x x)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) 2))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) 1) (*.f64 x (cbrt.f64 x)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (cbrt.f64 (sqrt.f64 30))) (cbrt.f64 30))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30))) (sqrt.f64 (sqrt.f64 30)))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 1) (sqrt.f64 30))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 x 30)))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 (cbrt.f64 900)) (*.f64 (cbrt.f64 900) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 30)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 900) 900)) x) x))
(*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x))))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) 2) (cbrt.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 30 (*.f64 x x))
(*.f64 (sqrt.f64 30) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 1))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x) 1))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 30) (*.f64 (*.f64 (cbrt.f64 900) (*.f64 x x)) 1))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 30) 1))
(*.f64 30 (*.f64 x x))
(*.f64 (sqrt.f64 30) (*.f64 x (*.f64 x (sqrt.f64 30))))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 x 30)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x 30)) 2) x))
(*.f64 30 (*.f64 x x))
(*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 30) (*.f64 (*.f64 x x) (sqrt.f64 30))))
(*.f64 30 (*.f64 x x))
(*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30))))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 x x) 30)
(*.f64 30 (*.f64 x x))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 30) 2) 1/2)
(*.f64 30 (*.f64 x x))
(*.f64 2 (*.f64 (*.f64 x x) 15))
(*.f64 30 (*.f64 x x))
(*.f64 1 (*.f64 (*.f64 x x) 30))
(*.f64 30 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) 30) 1)
(*.f64 30 (*.f64 x x))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 3)
(*.f64 30 (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 30) 3) 1/3)
(*.f64 30 (*.f64 x x))
(pow.f64 (*.f64 x (sqrt.f64 30)) 2)
(*.f64 30 (*.f64 x x))
(pow.f64 (*.f64 (*.f64 x x) 30) 1)
(*.f64 30 (*.f64 x x))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 30) 3))
(*.f64 30 (*.f64 x x))

localize12.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x x) 19/2)
Compiler

Compiled 19 to 10 computations (47.4% saved)

series11.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (*.f64 x x) 19/2)
1.0ms
x
@0
(*.f64 (*.f64 x x) 19/2)
0.0ms
x
@-inf
(*.f64 (*.f64 x x) 19/2)
Compiler

Compiled 390 to 330 computations (15.4% saved)

rewrite157.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
82×egg-rr
Counts
1 → 82
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) 19/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 x 19/2)) 1/2) (*.f64 (*.f64 x (*.f64 x 19/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 x (*.f64 x 19/2))) (*.f64 1/2 (*.f64 x (*.f64 x 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 19/2 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 (cbrt.f64 19/2))) (cbrt.f64 (cbrt.f64 361/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 19/2)) (*.f64 x (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))) (cbrt.f64 (cbrt.f64 361/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 x 19/2))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) 19/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 19/2 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 x (*.f64 x 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) (cbrt.f64 130321/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x 19/2) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (*.f64 x 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x 19/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 361/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 361/4) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 (cbrt.f64 361/4))) (cbrt.f64 (cbrt.f64 130321/16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 (sqrt.f64 19/2))) (sqrt.f64 (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 (*.f64 x 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (pow.f64 (*.f64 x 19/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 19/2)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 19/2)) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) (cbrt.f64 130321/16)) (*.f64 x (*.f64 x 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 19/2)) (*.f64 (cbrt.f64 361/4) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 (sqrt.f64 19/2))) (cbrt.f64 (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 361/4)) (*.f64 (cbrt.f64 361/4) (*.f64 x x))) (cbrt.f64 (cbrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 19/2)) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))) (cbrt.f64 (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 19/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 x (sqrt.f64 19/2)))) (cbrt.f64 (*.f64 x (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) x)) (cbrt.f64 (*.f64 x 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (*.f64 x (sqrt.f64 19/2)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 19/2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (cbrt.f64 361/4) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 19/2) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 361/4) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 19/2)) (*.f64 (cbrt.f64 (cbrt.f64 361/4)) (*.f64 (cbrt.f64 361/4) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 19/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x 19/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x 19/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 19/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))))))

simplify376.0ms (1.5%)

Algorithm
egglog
Counts
94 → 90
Calls
Call 1
Inputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(+.f64 (*.f64 (*.f64 x (*.f64 x 19/2)) 1/2) (*.f64 (*.f64 x (*.f64 x 19/2)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 x (*.f64 x 19/2))) (*.f64 1/2 (*.f64 x (*.f64 x 19/2))))
(*.f64 (*.f64 19/2 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 (cbrt.f64 19/2))) (cbrt.f64 (cbrt.f64 361/4)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)))
(*.f64 (*.f64 x (sqrt.f64 19/2)) (*.f64 x (sqrt.f64 19/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))) (cbrt.f64 (cbrt.f64 361/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 x 19/2))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 19/2))
(*.f64 (sqrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))
(*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) (cbrt.f64 130321/16))))
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x 19/2) 2)) x))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))
(*.f64 1 (*.f64 x (*.f64 x 19/2)))
(*.f64 (*.f64 x (*.f64 x 19/2)) 1)
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 361/4))
(*.f64 (cbrt.f64 361/4) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 (cbrt.f64 361/4))) (cbrt.f64 (cbrt.f64 130321/16)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 (sqrt.f64 19/2))) (sqrt.f64 (sqrt.f64 19/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (pow.f64 (*.f64 x 19/2) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 19/2)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 (sqrt.f64 19/2))))
(*.f64 (cbrt.f64 (sqrt.f64 19/2)) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) (cbrt.f64 130321/16)) (*.f64 x (*.f64 x 19/2)))))
(*.f64 (*.f64 x (cbrt.f64 19/2)) (*.f64 (cbrt.f64 361/4) x))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 19/2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 (sqrt.f64 19/2))) (cbrt.f64 (sqrt.f64 19/2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 361/4)) (*.f64 (cbrt.f64 361/4) (*.f64 x x))) (cbrt.f64 (cbrt.f64 19/2)))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 19/2)) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))) (cbrt.f64 (sqrt.f64 19/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (sqrt.f64 19/2))))
(*.f64 (cbrt.f64 (sqrt.f64 19/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 x (sqrt.f64 19/2)))) (cbrt.f64 (*.f64 x (sqrt.f64 19/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) x)) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))))))
(*.f64 (cbrt.f64 (*.f64 x (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (*.f64 x (sqrt.f64 19/2)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 19/2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (cbrt.f64 361/4) (*.f64 x x)))))
(*.f64 x (*.f64 x 19/2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 361/4) (*.f64 x x)))
(*.f64 (cbrt.f64 (cbrt.f64 19/2)) (*.f64 (cbrt.f64 (cbrt.f64 361/4)) (*.f64 (cbrt.f64 361/4) (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x 19/2)) 1)
(/.f64 (*.f64 (*.f64 x (*.f64 x 19/2)) 2) 2)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 19/2))) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
Outputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(+.f64 (*.f64 (*.f64 x (*.f64 x 19/2)) 1/2) (*.f64 (*.f64 x (*.f64 x 19/2)) 1/2))
(*.f64 (*.f64 x 19/2) x)
(+.f64 (*.f64 1/2 (*.f64 x (*.f64 x 19/2))) (*.f64 1/2 (*.f64 x (*.f64 x 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 19/2 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x 19/2))))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 (cbrt.f64 19/2))) (cbrt.f64 (cbrt.f64 361/4)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x (sqrt.f64 19/2)) (*.f64 x (sqrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))) (cbrt.f64 (cbrt.f64 361/4)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x 19/2) x) 2) (*.f64 (*.f64 x x) (cbrt.f64 19/2))) (cbrt.f64 361/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 x 19/2))) (cbrt.f64 x))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (*.f64 (pow.f64 (*.f64 (*.f64 x 19/2) x) 2) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x 19/2) x)
(*.f64 19/2 (*.f64 x x))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 x (*.f64 x 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 19/2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (sqrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) (cbrt.f64 130321/16))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x 19/2) 2)) x))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 1 (*.f64 x (*.f64 x 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x (*.f64 x 19/2)) 1)
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 361/4))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 361/4) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2)) (cbrt.f64 x))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 (cbrt.f64 361/4))) (cbrt.f64 (cbrt.f64 130321/16)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 (sqrt.f64 19/2))) (sqrt.f64 (sqrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (pow.f64 (*.f64 x 19/2) 2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (sqrt.f64 (sqrt.f64 19/2)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 (sqrt.f64 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (sqrt.f64 19/2)) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) (cbrt.f64 130321/16)) (*.f64 x (*.f64 x 19/2)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x (cbrt.f64 19/2)) (*.f64 (cbrt.f64 361/4) x))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 19/2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x)) (cbrt.f64 (sqrt.f64 19/2))) (cbrt.f64 (sqrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 361/4)) (*.f64 (cbrt.f64 361/4) (*.f64 x x))) (cbrt.f64 (cbrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 19/2)) (*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))) (cbrt.f64 (sqrt.f64 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (*.f64 (pow.f64 (*.f64 (*.f64 x 19/2) x) 2) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x x))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2))) (cbrt.f64 (*.f64 (cbrt.f64 361/4) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (sqrt.f64 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (sqrt.f64 19/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 x (sqrt.f64 19/2)))) (cbrt.f64 (*.f64 x (sqrt.f64 19/2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) x)) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 361/4) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 x (sqrt.f64 19/2))) (cbrt.f64 (*.f64 (*.f64 x (sqrt.f64 19/2)) (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 x (*.f64 x 19/2)) 2))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 19/2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 2) (*.f64 (cbrt.f64 361/4) (*.f64 x x)))))
(*.f64 (*.f64 x 19/2) x)
(*.f64 x (*.f64 x 19/2))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 361/4) (*.f64 x x)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 (cbrt.f64 (cbrt.f64 19/2)) (*.f64 (cbrt.f64 (cbrt.f64 361/4)) (*.f64 (cbrt.f64 361/4) (*.f64 x x))))
(*.f64 (*.f64 x 19/2) x)
(/.f64 (*.f64 x (*.f64 x 19/2)) 1)
(*.f64 (*.f64 x 19/2) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x 19/2)) 2) 2)
(*.f64 (*.f64 x 19/2) x)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 19/2))) 2)
(*.f64 (*.f64 x 19/2) x)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3) 1/3)
(*.f64 (*.f64 x 19/2) x)
(pow.f64 (*.f64 x (*.f64 x 19/2)) 1)
(*.f64 (*.f64 x 19/2) x)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 19/2))) 3)
(*.f64 (*.f64 x 19/2) x)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(*.f64 (*.f64 x 19/2) x)
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 19/2)) 3))
(*.f64 (*.f64 x 19/2) x)

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
0.6b
(cbrt.f64 (cos.f64 x))
0.8b
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
3.3b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 40 to 19 computations (52.5% saved)

series113.0ms (0.4%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
5.0ms
x
@-inf
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
4.0ms
x
@inf
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
1.0ms
x
@0
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
1.0ms
x
@-inf
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
1.0ms
x
@inf
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 2010 to 1485 computations (26.1% saved)

rewrite351.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
224×egg-rr
32×egg-rr
31×egg-rr
Counts
3 → 287
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(cbrt.f64 (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1/3)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 1/2 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cos.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 x)))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -3)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -1)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1/3)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cos.f64 x)) 1/2) (*.f64 (cbrt.f64 (cos.f64 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (cos.f64 x))) (*.f64 1/2 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (cos.f64 x))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (/.f64 1 (cos.f64 x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -3)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) -1/3)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 3) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/2) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 1/2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) -1) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/3) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 3) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 2) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/2) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) -1) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 2) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) -1) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 1/3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 1/2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) -1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/3) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 3) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 2) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/2) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) -1) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/2) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) -1) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) 1/3) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) 3) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) 2) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) 1/2) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) -1) (/.f64 (cos.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 2) (/.f64 (cos.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2) (/.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1) (/.f64 (cbrt.f64 (cos.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/3) (/.f64 (cbrt.f64 (cos.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (cbrt.f64 (cos.f64 x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (cbrt.f64 (cos.f64 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/2) (/.f64 (cbrt.f64 (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 3) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3))))))

simplify666.0ms (2.6%)

Algorithm
egglog
Counts
315 → 416
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
1
(+.f64 1 (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 (*.f64 -1/72 (pow.f64 x 4)) (+.f64 1 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -1/72 (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 x 2)) (*.f64 -23/6480 (pow.f64 x 6)))))
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cos.f64 x) 1/3)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(if (!=.f64 -1 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 2 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 1 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1)) (cos.f64 x))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1/3)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))
(+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 1/2 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (cos.f64 x) -1) -1)
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 1 (cos.f64 x))
(*.f64 (cos.f64 x) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 (/.f64 (cos.f64 x) 2) 2)
(/.f64 (*.f64 -1 (cos.f64 x)) -1)
(/.f64 (neg.f64 (cos.f64 x)) -1)
(/.f64 (cos.f64 x) 1)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(pow.f64 (cos.f64 x) 1)
(neg.f64 (*.f64 -1 (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) -1))
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(cos.f64 x)
(if (!=.f64 -1 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 2 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 1 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -3)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -1)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1/3)) (cbrt.f64 (cos.f64 x)))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 x)) 1/2) (*.f64 (cbrt.f64 (cos.f64 x)) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (cos.f64 x))) (*.f64 1/2 (cbrt.f64 (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 1 (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 2) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))
(/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) -1)
(/.f64 (cbrt.f64 (cos.f64 x)) 1)
(pow.f64 (cos.f64 x) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3)
(pow.f64 (cbrt.f64 (cos.f64 x)) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 (cos.f64 x))))
(neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) -1))
(cbrt.f64 (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (/.f64 1 (cos.f64 x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 1 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 -1 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 2 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -3)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) -1/3)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1) -1)
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 3) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/2) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 1/2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1/2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 3))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 1/2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) -1))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) -1) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/3) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 3) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 2) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/2) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) -1) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) -1))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 2) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) -1) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 1/3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 1/2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) -1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) -1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/3) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 3) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 2) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/2) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 2))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) -1) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) -1))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/2) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) -1))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 2))
(*.f64 (/.f64 (cos.f64 x) -1) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) -1))
(*.f64 (/.f64 (cos.f64 x) 1/3) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3))
(*.f64 (/.f64 (cos.f64 x) 3) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3))
(*.f64 (/.f64 (cos.f64 x) 2) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2))
(*.f64 (/.f64 (cos.f64 x) 1/2) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 2))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) -1) (/.f64 (cos.f64 x) -1))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 2) (/.f64 (cos.f64 x) 1/2))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2) (/.f64 (cos.f64 x) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1) (/.f64 (cbrt.f64 (cos.f64 x)) -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/3) (/.f64 (cbrt.f64 (cos.f64 x)) 3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (cbrt.f64 (cos.f64 x)) 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (cbrt.f64 (cos.f64 x)) 1/2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/2) (/.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 1/3)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) 1/2)
(*.f64 1/3 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))
(*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 3) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(*.f64 3 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1) -1)
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) 1/2)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) 2)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(neg.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
Outputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x x) (fma.f64 1/24 (pow.f64 x 4) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
(*.f64 (pow.f64 (cos.f64 x) 1/3) (pow.f64 (pow.f64 (cos.f64 x) 1/3) 2))
(cos.f64 x)
1
(+.f64 1 (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) -1/6))
(+.f64 (*.f64 -1/72 (pow.f64 x 4)) (+.f64 1 (*.f64 -1/6 (pow.f64 x 2))))
(fma.f64 -1/72 (pow.f64 x 4) (+.f64 1 (*.f64 (*.f64 x x) -1/6)))
(+.f64 (*.f64 -1/72 (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 x 2)) (*.f64 -23/6480 (pow.f64 x 6)))))
(fma.f64 -1/72 (pow.f64 x 4) (+.f64 1 (fma.f64 -1/6 (*.f64 x x) (*.f64 -23/6480 (pow.f64 x 6)))))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (*.f64 (*.f64 x x) 19/2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 1081/24 (pow.f64 x 4) (fma.f64 19/2 (*.f64 x x) (*.f64 102299/720 (pow.f64 x 6)))))
(if (!=.f64 -1 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 2 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 1 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1)) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1/3)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))
(*.f64 (cos.f64 x) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 1/2 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (/.f64 (cos.f64 x) -1) -1)
(neg.f64 (/.f64 (cos.f64 x) -1))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(cos.f64 x)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))
(cos.f64 x)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 1 (cos.f64 x))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(cos.f64 x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 (/.f64 (cos.f64 x) 2) 2)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(/.f64 (*.f64 -1 (cos.f64 x)) -1)
(neg.f64 (/.f64 (cos.f64 x) -1))
(/.f64 (neg.f64 (cos.f64 x)) -1)
(neg.f64 (/.f64 (cos.f64 x) -1))
(/.f64 (cos.f64 x) 1)
(cos.f64 x)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(cos.f64 x)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(cos.f64 x)
(pow.f64 (cos.f64 x) 1)
(cos.f64 x)
(neg.f64 (*.f64 -1 (cos.f64 x)))
(neg.f64 (neg.f64 (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) -1))
(neg.f64 (neg.f64 (cos.f64 x)))
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))))
(cos.f64 x)
(if (!=.f64 -1 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 2 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 1 0) (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -3)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -1)) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 x))) -1) (cbrt.f64 (cos.f64 x)))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1/3)) (cbrt.f64 (cos.f64 x)))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 x)) 1/2) (*.f64 (cbrt.f64 (cos.f64 x)) 1/2))
(*.f64 (cbrt.f64 (cos.f64 x)) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (cos.f64 x))) (*.f64 1/2 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (+.f64 1/2 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(cbrt.f64 (cos.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(cbrt.f64 (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(cbrt.f64 (cos.f64 x))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1) -1)
(neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 1 (cbrt.f64 (cos.f64 x)))
(cbrt.f64 (cos.f64 x))
(*.f64 (cbrt.f64 (cos.f64 x)) 1)
(cbrt.f64 (cos.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (cos.f64 x)) 2) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) -1)
(neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1))
(/.f64 (cbrt.f64 (cos.f64 x)) 1)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cos.f64 x) 1/3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3)
(cbrt.f64 (cos.f64 x))
(pow.f64 (cbrt.f64 (cos.f64 x)) 1)
(cbrt.f64 (cos.f64 x))
(neg.f64 (*.f64 -1 (cbrt.f64 (cos.f64 x))))
(neg.f64 (neg.f64 (cbrt.f64 (cos.f64 x))))
(neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) -1))
(neg.f64 (neg.f64 (cbrt.f64 (cos.f64 x))))
(cbrt.f64 (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (/.f64 1 (cos.f64 x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (/.f64 1 (cos.f64 x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 0) (pow.f64 (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) -1) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 1 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 1 0) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2) -1)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (/.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 0) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) -1)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 0) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 -1 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 -1 0) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 2 0) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 2 0) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -3)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) -3)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 0) (pow.f64 (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) -1) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) -1/3)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 3) -1/3)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 (exp.f64 (neg.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 (exp.f64 (neg.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 1/2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1) -1)
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) -1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) -1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 3) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/2) (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) -1))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 1/3))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 1/2))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (*.f64 1/2 2))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) -1))
(/.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) -1)
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 3))
(/.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/3) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) 3)
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1/3))
(/.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) 1/3)
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) 1/2)
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 1))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2)) 2)
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) -1) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) 1/2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) -1) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/3) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 3) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 2) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) 1/2) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) -1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) -1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))))) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1/2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) -1) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) -1))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 2) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) -1) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) -1))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 1/3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 3))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 1/3))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 1/2))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 1/2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) 2))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) -1) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) -1))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/3) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 3))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 3) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 2) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1/2) (/.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 2 1/2))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) -1) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) -1))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 -1 -1))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 1/3 3))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 1/3 3))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 2 1/2))
(*.f64 (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/2) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cos.f64 x) -1) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (cos.f64 x) 1/3) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cos.f64 x) 3) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (cos.f64 x) 2) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (cos.f64 x) 1/2) (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) -1) (/.f64 (cos.f64 x) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 2) (/.f64 (cos.f64 x) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2) (/.f64 (cos.f64 x) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x))
(*.f64 1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1) (/.f64 (cbrt.f64 (cos.f64 x)) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/3) (/.f64 (cbrt.f64 (cos.f64 x)) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (cbrt.f64 (cos.f64 x)) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (cbrt.f64 (cos.f64 x)) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 1/2) (/.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 1/3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) 1/2)
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2)) 1/2)
(*.f64 1/3 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3))
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/2)) 1/2)
(*.f64 2 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 2)
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) -1))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 3) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/3))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (exp.f64 (*.f64 5 (*.f64 x x))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2)) 2) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) 2))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(*.f64 3 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1) -1)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 -1 -1))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) -1))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)
(neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) -1))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 3 1/3))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 2) 1/2)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/2) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x)) (*.f64 1/2 2))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (cos.f64 x)) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
(neg.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) -1))
(neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))
0.5b
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
3.3b
(exp.f64 (*.f64 (*.f64 10 x) x))
4.3b
(exp.f64 (*.f64 (*.f64 x x) 20))
Compiler

Compiled 91 to 56 computations (38.5% saved)

series32.0ms (0.1%)

Counts
4 → 16
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(exp.f64 (*.f64 (*.f64 x x) 20))
1.0ms
x
@inf
(cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))
1.0ms
x
@inf
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
1.0ms
x
@0
(cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))
0.0ms
x
@0
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
Compiler

Compiled 2250 to 1970 computations (12.4% saved)

rewrite194.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
146×egg-rr
134×egg-rr
78×egg-rr
63×egg-rr
Counts
4 → 421
Calls
Call 1
Inputs
(exp.f64 (*.f64 (*.f64 x x) 20))
(exp.f64 (*.f64 (*.f64 10 x) x))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (fabs.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (exp.f64 (*.f64 (*.f64 x x) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x x) 20))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 20) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 20)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (cbrt.f64 400) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 x (sqrt.f64 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 x 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 x x) 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 x)) (*.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 400))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 20)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 2 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 20) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2) (cbrt.f64 400))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x))) (*.f64 2 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 2 (*.f64 x (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 2 (*.f64 (sqrt.f64 10) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (*.f64 2 (cbrt.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (cbrt.f64 20))) (*.f64 (cbrt.f64 400) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 8000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 400) (*.f64 x x))) (cbrt.f64 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (cbrt.f64 (sqrt.f64 20)))) (cbrt.f64 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 20) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x 20) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 (*.f64 x x) (cbrt.f64 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 20))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 x))) (cbrt.f64 (*.f64 x 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (sqrt.f64 (sqrt.f64 20)))) (sqrt.f64 (sqrt.f64 20)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x 20)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) 3) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 x x) 20))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 2) (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 20) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 (*.f64 (*.f64 x x) 20/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 x x) 20)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 10 x) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 10 (*.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 10 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 10) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2) (cbrt.f64 400)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 10)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (*.f64 10 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 x (sqrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (*.f64 (*.f64 10 (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (*.f64 2 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 2 (*.f64 (*.f64 10 x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (sqrt.f64 10))) (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (sqrt.f64 10) (*.f64 x x))) (sqrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))) (*.f64 x (cbrt.f64 (*.f64 10 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 (*.f64 x x) (cbrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)) (cbrt.f64 (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 10))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 10))) (cbrt.f64 100))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 10) (*.f64 (sqrt.f64 10) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 10 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))))) (cbrt.f64 (*.f64 (pow.f64 100 2/3) (*.f64 x (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 5))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (/.f64 (*.f64 x (sqrt.f64 20)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 (/.f64 400 8)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 20)) (/.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 20)) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 (*.f64 10 (*.f64 x x)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 (*.f64 20 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 20/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (*.f64 x (sqrt.f64 20)) (sqrt.f64 3))) (/.f64 (*.f64 x (sqrt.f64 20)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (*.f64 (cbrt.f64 400) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 (*.f64 x (sqrt.f64 20)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 x x) 20/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) 20/3) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1/2) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 1/2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 -1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 10 (*.f64 x x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 10) (sqrt.f64 1/3)))) (*.f64 x (*.f64 (sqrt.f64 10) (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 1/3))))))

simplify916.0ms (3.6%)

Algorithm
egglog
Counts
437 → 611
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 20/3 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2))))
(+.f64 (*.f64 4000/81 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2)))))
1
(+.f64 (*.f64 10/3 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4))))
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 (*.f64 500/81 (pow.f64 x 6)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4)))))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(if (!=.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 20)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (fabs.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (fabs.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x x) 20))) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) -1/3))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -3))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x x)))
(pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)))
(pow.f64 (exp.f64 (*.f64 x 20)) x)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 20))
(pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (cbrt.f64 400) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 x (sqrt.f64 20)))
(pow.f64 (exp.f64 x) (*.f64 x 20))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 20))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/3)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (exp.f64 (*.f64 10 x)) (*.f64 2 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 4)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 6)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 20))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 400))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3)
(pow.f64 (exp.f64 (*.f64 x x)) 20)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 2/3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 2 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 20) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2) (cbrt.f64 400))))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x))) (*.f64 2 (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x))))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 2 (*.f64 x (sqrt.f64 10))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) (*.f64 2 1/6))
(pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 2 (*.f64 (sqrt.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (*.f64 2 (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 20))) (*.f64 (cbrt.f64 400) x))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 8000 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 400) (*.f64 x x))) (cbrt.f64 20))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 20))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (cbrt.f64 (sqrt.f64 20)))) (cbrt.f64 20))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 20) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x 20) 2)) x))
(pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 (*.f64 x x) (cbrt.f64 20)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20))) (cbrt.f64 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20)) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 20))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 x))) (cbrt.f64 (*.f64 x 20)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (sqrt.f64 (sqrt.f64 20)))) (sqrt.f64 (sqrt.f64 20)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x 20)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x))) x))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) 3/2)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 20))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) 3) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(exp.f64 (*.f64 (*.f64 x x) 20))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 2) (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (*.f64 10 (*.f64 x x))))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (*.f64 10 (*.f64 x x))))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20) 0))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 0))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 0))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 (*.f64 (*.f64 x x) 20/3) 2)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/2) 4))
(exp.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 x x) 20)) 1/2))
(exp.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 2))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 2))
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 2 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 2/3))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 6))
(exp.f64 (*.f64 10 (*.f64 2 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3))
(if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 3))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1))
(/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) -1/3))
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -3))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(pow.f64 (E.f64) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(pow.f64 (exp.f64 10) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/2))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2) (cbrt.f64 400)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 1/3)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (*.f64 10 x) 2)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 x (sqrt.f64 10)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3/2)
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 4)
(pow.f64 (E.f64) (*.f64 2 (*.f64 (*.f64 10 (*.f64 x x)) 1/2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (*.f64 2 1/4))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (*.f64 2 1/6))
(pow.f64 (exp.f64 x) (*.f64 2 (*.f64 (*.f64 10 x) 1/2)))
(pow.f64 (exp.f64 (sqrt.f64 (sqrt.f64 10))) (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 10) (*.f64 x x))) (sqrt.f64 10))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))) (*.f64 x (cbrt.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 x))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x))) (cbrt.f64 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 10 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 10))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 10))) (cbrt.f64 100))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 10) (*.f64 (sqrt.f64 10) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 10 x) (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))))) (cbrt.f64 (*.f64 (pow.f64 100 2/3) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 10))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 5))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) 2))
(pow.f64 (exp.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) 2))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (/.f64 (*.f64 x (sqrt.f64 20)) 2))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 (/.f64 400 8)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/4)
(pow.f64 (exp.f64 (cbrt.f64 20)) (/.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)) 2))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/2))
(pow.f64 (exp.f64 (sqrt.f64 20)) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) 2))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(fabs.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3))
(exp.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 0))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 0))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) 0))
(exp.f64 (+.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 (*.f64 10 (*.f64 x x)) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/6))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3/2))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -1))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/3)
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2/3)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 6)
(pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 (*.f64 20 1/9)))
(pow.f64 (exp.f64 (*.f64 x x)) 20/3)
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) 1/3))
(pow.f64 (exp.f64 (/.f64 (*.f64 x (sqrt.f64 20)) (sqrt.f64 3))) (/.f64 (*.f64 x (sqrt.f64 20)) (sqrt.f64 3)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) 1/3))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (*.f64 (cbrt.f64 400) 1/3))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20/3)) 2))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 (*.f64 x (sqrt.f64 20)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) 1/3))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))
(pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/6)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -1))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) 0))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 2/3))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 2/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1/3))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) 20/3) 3) 3))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(+.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1/2) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1/2))
(+.f64 (*.f64 1/2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 1/2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(*.f64 1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 -1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 -1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(/.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2) 2)
(/.f64 (*.f64 2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 2)
(/.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -1))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) -3))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 3)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2/3)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3)) 2))
(pow.f64 (E.f64) (*.f64 (*.f64 10 (*.f64 x x)) 1/3))
(pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 10) (sqrt.f64 1/3)))) (*.f64 x (*.f64 (sqrt.f64 10) (sqrt.f64 1/3))))
(pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/6)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3/2)
(neg.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(neg.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -1))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(fabs.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3))
(exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 0))
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 1/3))
Outputs
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 20))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (*.f64 (*.f64 x x) 20)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (fma.f64 20 (*.f64 x x) (*.f64 4000/3 (pow.f64 x 6)))))
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (fma.f64 10 (*.f64 x x) 1) (*.f64 50 (pow.f64 x 4)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 10 (*.f64 x x) (fma.f64 500/3 (pow.f64 x 6) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 20/3 (pow.f64 x 2)))
(+.f64 1 (*.f64 (*.f64 x x) 20/3))
(+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200/9 (pow.f64 x 4) (*.f64 (*.f64 x x) 20/3)))
(+.f64 (*.f64 4000/81 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 200/9 (pow.f64 x 4)) (*.f64 20/3 (pow.f64 x 2)))))
(fma.f64 4000/81 (pow.f64 x 6) (+.f64 1 (fma.f64 200/9 (pow.f64 x 4) (*.f64 (*.f64 x x) 20/3))))
1
(+.f64 (*.f64 10/3 (pow.f64 x 2)) 1)
(fma.f64 10/3 (*.f64 x x) 1)
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4))))
(+.f64 (fma.f64 10/3 (*.f64 x x) 1) (*.f64 50/9 (pow.f64 x 4)))
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 (*.f64 500/81 (pow.f64 x 6)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4)))))
(fma.f64 10/3 (*.f64 x x) (fma.f64 500/81 (pow.f64 x 6) (+.f64 1 (*.f64 50/9 (pow.f64 x 4)))))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(if (!=.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 0) (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 20)))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (+.f64 1/2 1/2))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2)))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 20)))
(exp.f64 (*.f64 (*.f64 x x) 20))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)
(exp.f64 (*.f64 (*.f64 x x) 20))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (fabs.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (fabs.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 40))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 40))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) 2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x))))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x))))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (fabs.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (fabs.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x x) 20))) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)
(exp.f64 (*.f64 (*.f64 x x) 20))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1))
(exp.f64 (*.f64 (*.f64 x x) 20))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) -1/3))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) -1/3) -1)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (neg.f64 -3))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)))
(pow.f64 (exp.f64 20) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x x) 20))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x x)))
(exp.f64 (*.f64 10 (*.f64 2 (*.f64 x x))))
(pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)))
(pow.f64 (exp.f64 (*.f64 x 20)) x)
(exp.f64 (*.f64 (*.f64 x 20) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 20))
(pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (cbrt.f64 400) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 x (sqrt.f64 20)))
(pow.f64 (exp.f64 x) (*.f64 x 20))
(exp.f64 (*.f64 (*.f64 x x) 20))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 20))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/3)
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (exp.f64 (*.f64 10 x)) (*.f64 2 x))
(exp.f64 (*.f64 (*.f64 2 x) (*.f64 10 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 4)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 4))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 6)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 20))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (sqrt.f64 20)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 400))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2)
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3)
(exp.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3)))
(pow.f64 (exp.f64 (*.f64 x x)) 20)
(exp.f64 (*.f64 (*.f64 x x) 20))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 2/3)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) 2/3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/2)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1)
(exp.f64 (*.f64 (*.f64 x x) 20))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 2 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 20) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(exp.f64 (*.f64 20 (*.f64 (*.f64 (*.f64 x x) 1/2) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 2 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 2 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2)) (cbrt.f64 400)))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x))) (*.f64 2 (cbrt.f64 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (*.f64 2 (cbrt.f64 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 2 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x))))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 2 (*.f64 x (sqrt.f64 10))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) (*.f64 2 1/6))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))
(pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 2 (*.f64 (sqrt.f64 10) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (*.f64 2 (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 20))) (*.f64 (cbrt.f64 400) x))
(exp.f64 (*.f64 (*.f64 x (cbrt.f64 20)) (*.f64 (cbrt.f64 400) x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 8000 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 400) (*.f64 x x))) (cbrt.f64 20))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) (cbrt.f64 20)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 20))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))) (cbrt.f64 20)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (cbrt.f64 (sqrt.f64 20)))) (cbrt.f64 20))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20))) (cbrt.f64 20)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 20) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 20))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x 20) 2)) x))
(pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 (*.f64 x x) (cbrt.f64 20)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20))) (cbrt.f64 x))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20)) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 20))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 20) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 x))) (cbrt.f64 (*.f64 x 20)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x 20))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (sqrt.f64 (sqrt.f64 20)))) (sqrt.f64 (sqrt.f64 20)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20)))) (sqrt.f64 (sqrt.f64 20)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x 20)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400))))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x))) x))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) 3/2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) 3/2)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 20))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) 3) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(exp.f64 (*.f64 (*.f64 x x) 20))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 2) (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 (*.f64 x x) (*.f64 20/3 2))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(exp.f64 (fma.f64 10 (*.f64 x x) (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 3)))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))
(exp.f64 (fma.f64 10 (*.f64 x x) (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 3)))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x))))) 2)
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3)))
(exp.f64 (fma.f64 10 (*.f64 x x) (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) (*.f64 10 (*.f64 x x))))
(exp.f64 (fma.f64 10 (*.f64 x x) (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20) 0))
(exp.f64 (*.f64 (*.f64 x x) 20))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 0))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 0))
(exp.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 (*.f64 (*.f64 x x) 20/3) 2)))
(exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 (*.f64 x x) (*.f64 20/3 2))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/2) 4))
(exp.f64 (*.f64 4 (*.f64 (*.f64 10 (*.f64 x x)) 1/2)))
(exp.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 x x) 20)) 1/2))
(pow.f64 (exp.f64 (*.f64 (*.f64 2 (*.f64 x x)) 20)) 1/2)
(exp.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 2))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 2))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x))))) 2)
(exp.f64 (*.f64 (*.f64 10 x) (*.f64 2 x)))
(exp.f64 (*.f64 (*.f64 2 x) (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1))
(exp.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 2/3))
(exp.f64 (*.f64 2/3 (*.f64 3 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 6))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 6)
(exp.f64 (*.f64 10 (*.f64 2 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3))
(exp.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3)))
(if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/2))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5)))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 5)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))
(*.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 5))))
(pow.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 3/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))))
(*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 3))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) 3) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 10 (*.f64 x x)))) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2) 2)
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 1 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) -1/3))
(pow.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) -1/3) -1)
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -3))
(pow.f64 (exp.f64 (*.f64 10 x)) x)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (E.f64) (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 10 x))
(exp.f64 (*.f64 x (*.f64 10 x)))
(pow.f64 (exp.f64 10) (*.f64 x x))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/2))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/2) (cbrt.f64 400)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 400) (*.f64 (*.f64 x (cbrt.f64 x)) 1/2)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) 1/3)
(cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (pow.f64 (*.f64 10 x) 2)))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 10)) (*.f64 x (sqrt.f64 10)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/6))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/2)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3/2)
(exp.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3/2)))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 2 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))) 2))
(pow.f64 (exp.f64 10) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(exp.f64 (*.f64 10 (*.f64 (*.f64 (*.f64 x x) 1/2) 2)))
(pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 4)
(pow.f64 (E.f64) (*.f64 2 (*.f64 (*.f64 10 (*.f64 x x)) 1/2)))
(pow.f64 (E.f64) (*.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 1/2))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (*.f64 2 1/4))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)) (*.f64 2 1/6))
(cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))
(pow.f64 (exp.f64 x) (*.f64 2 (*.f64 (*.f64 10 x) 1/2)))
(exp.f64 (*.f64 x (*.f64 (*.f64 (*.f64 10 x) 1/2) 2)))
(pow.f64 (exp.f64 (sqrt.f64 (sqrt.f64 10))) (*.f64 (sqrt.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 10) (*.f64 x x))) (sqrt.f64 10))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 10) (*.f64 x x)) (sqrt.f64 10)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 2) (*.f64 10 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))) (*.f64 x (cbrt.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 x))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x))) (cbrt.f64 x))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 10 x)) (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)) (cbrt.f64 (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x) (cbrt.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 10 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (*.f64 10 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 10))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 10)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (cbrt.f64 10))) (cbrt.f64 100))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 100)))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 10) (*.f64 (sqrt.f64 10) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (*.f64 (sqrt.f64 10) (*.f64 x x)) (cbrt.f64 10)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 10))) (*.f64 (cbrt.f64 (cbrt.f64 100)) (*.f64 (cbrt.f64 100) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 10 x) (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2))))) (cbrt.f64 (*.f64 (pow.f64 100 2/3) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 10 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)))) (cbrt.f64 (*.f64 (pow.f64 100 2/3) (*.f64 x (cbrt.f64 x)))))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 100) (*.f64 x x))) (cbrt.f64 10))
(exp.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) (cbrt.f64 10)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 5))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 20)) (sqrt.f64 5))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) 2))
(pow.f64 (exp.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) 2))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (/.f64 (*.f64 x (sqrt.f64 20)) 2))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 (/.f64 400 8)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (cbrt.f64 50))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/4)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/4)
(pow.f64 (exp.f64 (cbrt.f64 20)) (/.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)) 2))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/2))
(pow.f64 (exp.f64 (sqrt.f64 20)) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) 2))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/2))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1))
(neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))
(cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))
(fabs.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3))
(cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x)))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 0))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 0))
(cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x)))))
(exp.f64 (+.f64 (*.f64 10 (*.f64 x x)) 0))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 (*.f64 10 (*.f64 x x)) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 (*.f64 10 (*.f64 x x)) 1/3)))
(exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 (*.f64 10 (*.f64 x x)) 1/3)))
(exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 2 (*.f64 10 (*.f64 x x))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 1))
(cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/2))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) 1/2)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 3 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/6))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3/2))
(exp.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3/2)))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/2)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 0) (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)) (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) (exp.f64 (*.f64 (*.f64 x x) 40)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 2) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -1))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) -1/3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (neg.f64 -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/3)
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 2/3)
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1)
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 6)
(pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 8000 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 20))) (sqrt.f64 (*.f64 20 1/9)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 20)) (sqrt.f64 20/9))
(pow.f64 (exp.f64 (*.f64 x x)) 20/3)
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 20)) 1/3))
(pow.f64 (exp.f64 (/.f64 (*.f64 x (sqrt.f64 20)) (sqrt.f64 3))) (/.f64 (*.f64 x (sqrt.f64 20)) (sqrt.f64 3)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 400)) (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 20)) (*.f64 (*.f64 (cbrt.f64 400) (*.f64 x x)) 1/3))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 20)) (*.f64 (cbrt.f64 400) 1/3))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))
(exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))
(pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))
(exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20/3)) 2))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 (*.f64 x (sqrt.f64 20)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 20) 1/3))
(pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))
(pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))
(exp.f64 (*.f64 1/3 (*.f64 (*.f64 x x) 20)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 1/6)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) -1))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))
(sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) 0))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 2/3))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 2/3))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x))))) 2/3)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) 1/3)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 3 1/3)))
(exp.f64 (*.f64 (*.f64 x x) 20/3))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) 20/3) 3) 3))
(exp.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 20/3 3)) 3))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(+.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1/2) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1/2))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 1/2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (+.f64 1/2 1/2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (*.f64 x x) 5)))))
(cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))))
(*.f64 (*.f64 -1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (*.f64 -1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(pow.f64 (neg.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) 2)
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))))
(*.f64 (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2))) (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 2/3) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))))
(cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3)))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x)))))))
(cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 x x) 20/3 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 40))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 x x) 5))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))))
(cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 5) (*.f64 (*.f64 x x) 20))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(/.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2) 2)
(/.f64 (*.f64 2 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 2)
(/.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2) 2)
(/.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -1))
(pow.f64 (/.f64 1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) -1)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) -3))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/3)
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 3)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 1)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) 2/3)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 5) 2/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3)) 2))
(pow.f64 (E.f64) (*.f64 (*.f64 10 (*.f64 x x)) 1/3))
(pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 10) (sqrt.f64 1/3)))) (*.f64 x (*.f64 (sqrt.f64 10) (sqrt.f64 1/3))))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 10 1/3))) (*.f64 x (sqrt.f64 (*.f64 10 1/3))))
(pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 1/6)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 1/2)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3/2)
(neg.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(neg.f64 (neg.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(neg.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) -1))
(neg.f64 (neg.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(fabs.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))
(exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 0))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
(exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) 3) 1/3))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 3 (*.f64 10 (*.f64 x x))))) 1/3)

localize58.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
0.6b
(cbrt.f64 (cos.f64 x))
0.7b
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
3.3b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 91 to 45 computations (50.5% saved)

series63.0ms (0.2%)

Counts
2 → 16
Calls

6 calls:

TimeVariablePointExpression
10.0ms
x
@-inf
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
5.0ms
x
@inf
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
1.0ms
x
@0
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
0.0ms
x
@0
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
0.0ms
x
@-inf
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
Compiler

Compiled 2370 to 1995 computations (15.8% saved)

rewrite228.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
101×egg-rr
29×egg-rr
Counts
2 → 130
Calls
Call 1
Inputs
(pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1/2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (exp.f64 (*.f64 (*.f64 x x) 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) -1) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 1) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) -1) (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 1) (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (exp.f64 (*.f64 (*.f64 10 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 5))) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -1/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1/2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 1/2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 x)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (cbrt.f64 (cos.f64 x)))))))

simplify909.0ms (3.6%)

Algorithm
egglog
Counts
146 → 166
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 29/3 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 140/3 (pow.f64 x 4)) (*.f64 29/3 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 140/3 (pow.f64 x 4)) (+.f64 (*.f64 60749/405 (pow.f64 x 6)) (*.f64 29/3 (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1/18 (pow.f64 x 2)) 1)
(+.f64 (*.f64 -1/18 (pow.f64 x 2)) (+.f64 (*.f64 -5/648 (pow.f64 x 4)) 1))
(+.f64 (*.f64 -1/18 (pow.f64 x 2)) (+.f64 (*.f64 -5/648 (pow.f64 x 4)) (+.f64 1 (*.f64 -347/174960 (pow.f64 x 6)))))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(if (!=.f64 2 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 1 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 -1 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1/2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1) -1)
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) -1) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) -1))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 1) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 1))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) -1) (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) -1))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 1) (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 1))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 5)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (exp.f64 (*.f64 (*.f64 10 x) x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 5))) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 5))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 3)
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(neg.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))))
(if (!=.f64 2 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 1 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 -1 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -1/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1/2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 1/2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2)))
(*.f64 1 (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1) -1)
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1)
(/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)
(/.f64 (*.f64 2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3)
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
Outputs
1
(+.f64 1 (*.f64 29/3 (pow.f64 x 2)))
(fma.f64 (*.f64 x x) 29/3 1)
(+.f64 1 (+.f64 (*.f64 140/3 (pow.f64 x 4)) (*.f64 29/3 (pow.f64 x 2))))
(+.f64 1 (fma.f64 140/3 (pow.f64 x 4) (*.f64 (*.f64 x x) 29/3)))
(+.f64 1 (+.f64 (*.f64 140/3 (pow.f64 x 4)) (+.f64 (*.f64 60749/405 (pow.f64 x 6)) (*.f64 29/3 (pow.f64 x 2)))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 140/3 (fma.f64 60749/405 (pow.f64 x 6) (*.f64 (*.f64 x x) 29/3))))
1
(+.f64 (*.f64 -1/18 (pow.f64 x 2)) 1)
(fma.f64 -1/18 (*.f64 x x) 1)
(+.f64 (*.f64 -1/18 (pow.f64 x 2)) (+.f64 (*.f64 -5/648 (pow.f64 x 4)) 1))
(fma.f64 (*.f64 x x) -1/18 (fma.f64 -5/648 (pow.f64 x 4) 1))
(+.f64 (*.f64 -1/18 (pow.f64 x 2)) (+.f64 (*.f64 -5/648 (pow.f64 x 4)) (+.f64 1 (*.f64 -347/174960 (pow.f64 x 6)))))
(fma.f64 -1/18 (*.f64 x x) (fma.f64 (pow.f64 x 4) -5/648 (fma.f64 (pow.f64 x 6) -347/174960 1)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (cos.f64 x) 1/3) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(if (!=.f64 2 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 1 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 -1 0) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 0) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) -1/3) -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -3) -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (*.f64 10 x) x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1/2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(+.f64 (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 20))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 20)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) 1) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 20))))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 20))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1) -1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) -1) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) -1))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 1) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 1))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) -1) (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) -1))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 1) (*.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 1))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))))
(pow.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 5))) (exp.f64 (*.f64 (*.f64 x x) 5)))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))) 2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 20))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (exp.f64 (*.f64 (*.f64 x x) 20))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 20))))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1) -1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 5))) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 5))))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) -1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))) 2))
(pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))) 3)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) 5))) 2)
(neg.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) -1))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))))
(if (!=.f64 2 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 1 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 -1 0) (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -1/3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) -1/3) -1) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -3)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -3) -1) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1/2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1/2))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(+.f64 (*.f64 1/2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (*.f64 1/2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) 2))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1) -1)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) 2)))
(*.f64 1 (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1) -1)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) -1)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(/.f64 (*.f64 2 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (cbrt.f64 (cos.f64 x)) 1/3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 3)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 1)
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(neg.f64 (*.f64 -1 (cbrt.f64 (cbrt.f64 (cos.f64 x)))))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) -1))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))
(cbrt.f64 (cbrt.f64 (cos.f64 x)))

eval913.0ms (3.6%)

Compiler

Compiled 48778 to 29264 computations (40% saved)

prune834.0ms (3.3%)

Pruning

168 alts after pruning (163 fresh and 5 done)

PrunedKeptTotal
New17191211840
Fresh364278
Picked011
Done145
Total17561681924
Error
0.0b
Counts
1924 → 168
Alt Table
Click to see full alt table
StatusErrorProgram
3.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
3.5b
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
3.6b
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
3.6b
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
3.6b
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
3.5b
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
3.5b
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
3.5b
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
63.0b
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
63.0b
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
3.6b
(*.f64 (if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.7b
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
5.0b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
4.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
3.5b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
3.2b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.3b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
4.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
4.5b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
3.3b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.6b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
3.5b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
3.5b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
3.6b
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
3.6b
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
52.3b
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.7b
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
3.6b
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
3.5b
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
3.3b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
3.5b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 10 x) x))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
3.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100)))) (cbrt.f64 (cbrt.f64 10000))))
5.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
3.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
3.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.3b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.9b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
5.0b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
4.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
4.7b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
3.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.1b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 20)) (sqrt.f64 20/9))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 (*.f64 x (sqrt.f64 20)) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
4.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
4.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (sqrt.f64 (sqrt.f64 20)))) (sqrt.f64 (sqrt.f64 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
2.9b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.8b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
2.9b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
2.9b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) 3/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 6))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.7b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 20)) (sqrt.f64 5)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)) (cbrt.f64 (*.f64 10 x))))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x)))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))
4.7b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (cbrt.f64 (*.f64 (*.f64 x x) 30)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 30))) (sqrt.f64 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
4.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 5))) (sqrt.f64 5)))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (*.f64 5 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 5) x)) (*.f64 (sqrt.f64 5) x)))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5)))))
3.3b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (cbrt.f64 5)) (*.f64 (*.f64 (cbrt.f64 25) x) x)))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (E.f64) (*.f64 5 (*.f64 x x))))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
2.7b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.9b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
3.8b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.5b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
57.8b
(*.f64 (cos.f64 x) 1)
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.3b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
4.8b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))) 3))
4.7b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))) 3))
3.9b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))) 3))
3.6b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
3.6b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
3.6b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3) (exp.f64 (*.f64 (*.f64 10 x) x))))
3.1b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
3.4b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))))
3.3b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
3.7b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
3.1b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
3.2b
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
Compiler

Compiled 6702 to 4895 computations (27% saved)

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
0.5b
(pow.f64 (exp.f64 (*.f64 x 30)) x)
2.6b
(exp.f64 (*.f64 5 (*.f64 x x)))
3.4b
(exp.f64 (*.f64 x 30))
Compiler

Compiled 87 to 54 computations (37.9% saved)

series20.0ms (0.1%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
1.0ms
x
@inf
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
1.0ms
x
@0
(pow.f64 (exp.f64 (*.f64 x 30)) x)
0.0ms
x
@0
(exp.f64 (*.f64 x 30))
0.0ms
x
@-inf
(pow.f64 (exp.f64 (*.f64 x 30)) x)
Compiler

Compiled 1620 to 1290 computations (20.4% saved)

rewrite88.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
40×egg-rr
32×egg-rr
31×egg-rr
Counts
3 → 103
Calls
Call 1
Inputs
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x 15)) (exp.f64 (*.f64 x 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 x 15)) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (cbrt.f64 (exp.f64 (*.f64 x 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 x 15)) (pow.f64 (exp.f64 x) 15/2)) (pow.f64 (exp.f64 x) 15/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) 2) (cbrt.f64 (exp.f64 (*.f64 x 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 x 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (exp.f64 (*.f64 x 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 x) 15/2) (*.f64 (pow.f64 (exp.f64 x) 15/2) (exp.f64 (*.f64 x 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 x) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60)) (cbrt.f64 (exp.f64 (*.f64 x 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (cbrt.f64 (*.f64 900 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 27000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (cbrt.f64 30))) (cbrt.f64 900))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (sqrt.f64 30))) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 15)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 90)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) 30)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) 60) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 x) 60))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 x 90)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 x 90) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 2 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (*.f64 (cbrt.f64 (*.f64 900 (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x 30) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 30 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/2) (*.f64 (*.f64 30 (*.f64 x x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 1) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/2) (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 30 (*.f64 x x)) 1/2)))))))

simplify453.0ms (1.8%)

Algorithm
egglog
Counts
131 → 143
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 30 x))
(+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2))))
(+.f64 (*.f64 4500 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2)))))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 30 x))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 x 15)) (exp.f64 (*.f64 x 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 x 15)) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(*.f64 (*.f64 (exp.f64 (*.f64 x 15)) (pow.f64 (exp.f64 x) 15/2)) (pow.f64 (exp.f64 x) 15/2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) 2) (cbrt.f64 (exp.f64 (*.f64 x 30)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (exp.f64 (*.f64 x 15))))
(*.f64 (pow.f64 (exp.f64 x) 15/2) (*.f64 (pow.f64 (exp.f64 x) 15/2) (exp.f64 (*.f64 x 15))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 x) 60)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60)) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) 2))
(*.f64 1 (exp.f64 (*.f64 x 30)))
(*.f64 (exp.f64 (*.f64 x 30)) 1)
(pow.f64 (exp.f64 30) x)
(pow.f64 (E.f64) (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (cbrt.f64 (*.f64 900 (*.f64 x x))))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 27000)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 x 30)))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 30))) (cbrt.f64 900))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 30))) (sqrt.f64 30))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) 3)
(pow.f64 (exp.f64 (*.f64 x 15)) 2)
(pow.f64 (exp.f64 (*.f64 x 30)) 1)
(pow.f64 (exp.f64 (*.f64 x 90)) 1/3)
(pow.f64 (exp.f64 x) 30)
(pow.f64 (pow.f64 (exp.f64 x) 60) 1/2)
(sqrt.f64 (pow.f64 (exp.f64 x) 60))
(cbrt.f64 (exp.f64 (*.f64 x 90)))
(fabs.f64 (exp.f64 (*.f64 x 30)))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 x 90) 1/3))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3/2))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 2 (*.f64 x 1/2)))
(pow.f64 (exp.f64 30) (*.f64 x x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (*.f64 (cbrt.f64 (*.f64 900 (*.f64 x x))) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) 4)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 2 x)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/2) (*.f64 (*.f64 30 (*.f64 x x)) 1/2)))
(exp.f64 (*.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3) 1/3))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) 2))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 1) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 1))
(*.f64 1 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) 3)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (+.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/2) (*.f64 5 (*.f64 x x))))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 30 (*.f64 x x)) 1/2)))
Outputs
1
(+.f64 1 (*.f64 30 x))
(fma.f64 x 30 1)
(+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2))))
(+.f64 (fma.f64 x 30 1) (*.f64 x (*.f64 x 450)))
(+.f64 (*.f64 4500 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2)))))
(+.f64 (fma.f64 4500 (pow.f64 x 3) 1) (fma.f64 30 x (*.f64 x (*.f64 x 450))))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 x 30))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(fma.f64 30 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 (*.f64 x 30) x)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 4500 (pow.f64 x 6) (*.f64 (*.f64 x 30) x))))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(fma.f64 20 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (*.f64 x (*.f64 x 20))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 200 (fma.f64 4000/3 (pow.f64 x 6) (*.f64 x (*.f64 x 20)))))
(*.f64 (exp.f64 (*.f64 x 15)) (exp.f64 (*.f64 x 15)))
(exp.f64 (*.f64 2 (*.f64 x 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 x 15)) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(*.f64 (*.f64 (exp.f64 (*.f64 x 15)) (pow.f64 (exp.f64 x) 15/2)) (pow.f64 (exp.f64 x) 15/2))
(*.f64 (pow.f64 (exp.f64 (*.f64 x 15/2)) 2) (exp.f64 (*.f64 x 15)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) 2) (cbrt.f64 (exp.f64 (*.f64 x 30)))))
(exp.f64 (*.f64 x 30))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (exp.f64 (*.f64 x 15))))
(*.f64 (*.f64 (exp.f64 (*.f64 x 15)) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(*.f64 (pow.f64 (exp.f64 x) 15/2) (*.f64 (pow.f64 (exp.f64 x) 15/2) (exp.f64 (*.f64 x 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x 15/2)) 2) (exp.f64 (*.f64 x 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 x) 60)))
(exp.f64 (*.f64 x 30))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60)) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(exp.f64 (*.f64 x 30))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 60))) 2))
(exp.f64 (*.f64 x 30))
(*.f64 1 (exp.f64 (*.f64 x 30)))
(exp.f64 (*.f64 x 30))
(*.f64 (exp.f64 (*.f64 x 30)) 1)
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 30) x)
(exp.f64 (*.f64 x 30))
(pow.f64 (E.f64) (*.f64 x 30))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (cbrt.f64 (*.f64 900 (*.f64 x x))))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 27000)))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 x 30)))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 30))) (cbrt.f64 900))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 30))) (sqrt.f64 30))
(exp.f64 (*.f64 x 30))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) 3)
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 x 15)) 2)
(exp.f64 (*.f64 2 (*.f64 x 15)))
(pow.f64 (exp.f64 (*.f64 x 30)) 1)
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 x 90)) 1/3)
(exp.f64 (*.f64 x 30))
(pow.f64 (exp.f64 x) 30)
(exp.f64 (*.f64 x 30))
(pow.f64 (pow.f64 (exp.f64 x) 60) 1/2)
(exp.f64 (*.f64 x 30))
(sqrt.f64 (pow.f64 (exp.f64 x) 60))
(exp.f64 (*.f64 x 30))
(cbrt.f64 (exp.f64 (*.f64 x 90)))
(exp.f64 (*.f64 x 30))
(fabs.f64 (exp.f64 (*.f64 x 30)))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 x 90) 1/3))
(exp.f64 (*.f64 x 30))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/4)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3/2))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/4)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 2 (*.f64 x 1/2)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (*.f64 (cbrt.f64 (*.f64 900 (*.f64 x x))) x))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 x) (*.f64 x 30))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)) 1/3)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) 4)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)
(exp.f64 (*.f64 (*.f64 x 30) x))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 2 x)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(exp.f64 (+.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/2) (*.f64 (*.f64 30 (*.f64 x x)) 1/2)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(exp.f64 (*.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 x 30) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 15)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 15)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) 1) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) 2))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x)))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) 2))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/8)) 2) (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 30 15)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) (exp.f64 (*.f64 30 (*.f64 x x)))))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/8)) 2) (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 5/2)))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 1) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 1))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 1 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1)
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))) 3)
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)
(cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))
(pow.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1)
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) (*.f64 2 5/2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))
(exp.f64 (+.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/2) (*.f64 5 (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 30 (*.f64 x x)) 1/2)))
(exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x 19/2) x)
Compiler

Compiled 19 to 13 computations (31.6% saved)

series7.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 x 19/2) x)
0.0ms
x
@inf
(*.f64 (*.f64 x 19/2) x)
0.0ms
x
@-inf
(*.f64 (*.f64 x 19/2) x)
Compiler

Compiled 390 to 330 computations (15.4% saved)

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
70×egg-rr
Counts
1 → 70
Calls
Call 1
Inputs
(*.f64 (*.f64 x 19/2) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x x) 19/2) 1/2) (*.f64 (*.f64 (*.f64 x x) 19/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 x x) 19/2)) (*.f64 1/2 (*.f64 (*.f64 x x) 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 19/2) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x) (cbrt.f64 (*.f64 x 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 19/2)) (*.f64 x (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 x 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) 19/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 19/2 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 361/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 361/4) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 x x) 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 19/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 (*.f64 x x) 361/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) (*.f64 x (cbrt.f64 (*.f64 x 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 361/4)) (cbrt.f64 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 19/2)) (*.f64 (cbrt.f64 361/4) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (cbrt.f64 361/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 6859/8 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 19/2) (*.f64 (*.f64 (cbrt.f64 361/4) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (sqrt.f64 19/2))) (sqrt.f64 19/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x (cbrt.f64 19/2))) (cbrt.f64 361/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) 2)) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 130321/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 19/2) (*.f64 x (*.f64 x (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) 1) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) 19/2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 19/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x x) 19/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) 19/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x x) 19/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 19/2) 3))))))

simplify182.0ms (0.7%)

Algorithm
egglog
Counts
82 → 74
Calls
Call 1
Inputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 x 2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(+.f64 (*.f64 (*.f64 (*.f64 x x) 19/2) 1/2) (*.f64 (*.f64 (*.f64 x x) 19/2) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x x) 19/2)) (*.f64 1/2 (*.f64 (*.f64 x x) 19/2)))
(*.f64 (*.f64 x 19/2) x)
(*.f64 x (*.f64 x 19/2))
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (*.f64 x (sqrt.f64 19/2)) (*.f64 x (sqrt.f64 19/2)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 361/4))
(*.f64 (cbrt.f64 361/4) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))
(*.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (*.f64 (*.f64 x x) 19/2) 1)
(*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 (*.f64 x x) 361/4)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) (*.f64 x (cbrt.f64 (*.f64 x 19/2))))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 361/4)) (cbrt.f64 19/2))
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))
(*.f64 (*.f64 x (cbrt.f64 19/2)) (*.f64 (cbrt.f64 361/4) x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x)))
(*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (cbrt.f64 361/4)))
(*.f64 (cbrt.f64 (*.f64 6859/8 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 (cbrt.f64 361/4) x) x))
(*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 19/2))
(*.f64 (*.f64 x (*.f64 x (sqrt.f64 19/2))) (sqrt.f64 19/2))
(*.f64 (*.f64 x (*.f64 x (cbrt.f64 19/2))) (cbrt.f64 361/4))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) 2)) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 130321/16))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)))
(*.f64 (sqrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))
(*.f64 (sqrt.f64 19/2) (*.f64 x (*.f64 x (sqrt.f64 19/2))))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) 1) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2))))
(*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) 19/2) 2) 2)
(/.f64 (*.f64 (*.f64 x x) 19/2) 1)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 19/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) 3)
(pow.f64 (*.f64 (*.f64 x x) 19/2) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 19/2) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 19/2) 3))
Outputs
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (pow.f64 x 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(*.f64 19/2 (pow.f64 (/.f64 -1 x) -2))
(+.f64 (*.f64 (*.f64 (*.f64 x x) 19/2) 1/2) (*.f64 (*.f64 (*.f64 x x) 19/2) 1/2))
(*.f64 (*.f64 x x) 19/2)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x x) 19/2)) (*.f64 1/2 (*.f64 (*.f64 x x) 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x 19/2) x)
(*.f64 (*.f64 x x) 19/2)
(*.f64 x (*.f64 x 19/2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x (sqrt.f64 19/2)) (*.f64 x (sqrt.f64 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 x 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 x 19/2)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x x) 19/2)
(*.f64 19/2 (*.f64 x x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 19/2)) (cbrt.f64 361/4))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 361/4) (*.f64 (*.f64 x x) (cbrt.f64 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x x) 19/2) 1)
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (cbrt.f64 (*.f64 (*.f64 x x) 361/4)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x) (cbrt.f64 x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) (*.f64 x (cbrt.f64 (*.f64 x 19/2))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 361/4)) (cbrt.f64 19/2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 6859/8 (*.f64 x x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x (cbrt.f64 19/2)) (*.f64 (cbrt.f64 361/4) x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 x x) (cbrt.f64 361/4)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 6859/8 x)) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 19/2) (*.f64 (*.f64 (cbrt.f64 361/4) x) x))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 19/2) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 361/4)) x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 19/2)) (sqrt.f64 19/2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x (*.f64 x (sqrt.f64 19/2))) (sqrt.f64 19/2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 x (*.f64 x (cbrt.f64 19/2))) (cbrt.f64 361/4))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 x 19/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) 2)) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 130321/16))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (sqrt.f64 19/2) (*.f64 (*.f64 x x) (sqrt.f64 19/2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (sqrt.f64 19/2) (*.f64 x (*.f64 x (sqrt.f64 19/2))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) 2))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) 1) (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 x 19/2) (cbrt.f64 x))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 19/2))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 361/4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 361/4)) x) 2) (*.f64 (*.f64 x x) 19/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 361/4) x)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 19/2)))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2)) (*.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 19/2))))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 6859/8 (*.f64 x x))) (*.f64 x (cbrt.f64 x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (*.f64 (*.f64 x 19/2) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) 19/2)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x 19/2) (cbrt.f64 x)))
(*.f64 (*.f64 x x) 19/2)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 19/2) 2) 2)
(*.f64 (*.f64 x x) 19/2)
(/.f64 (*.f64 (*.f64 x x) 19/2) 1)
(*.f64 (*.f64 x x) 19/2)
(/.f64 (*.f64 2 (*.f64 (*.f64 x x) 19/2)) 2)
(*.f64 (*.f64 x x) 19/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 19/2)) 3)
(*.f64 (*.f64 x x) 19/2)
(pow.f64 (*.f64 (*.f64 x x) 19/2) 1)
(*.f64 (*.f64 x x) 19/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) 19/2) 3) 1/3)
(*.f64 (*.f64 x x) 19/2)
(pow.f64 (*.f64 x (sqrt.f64 19/2)) 2)
(*.f64 (*.f64 x x) 19/2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 19/2) 3))
(*.f64 (*.f64 x x) 19/2)

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
0.6b
(cbrt.f64 (cos.f64 x))
0.8b
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
4.1b
(exp.f64 (*.f64 (*.f64 x x) 30))
Compiler

Compiled 48 to 24 computations (50% saved)

series12.0ms (0%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
0.0ms
x
@0
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
0.0ms
x
@-inf
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
Compiler

Compiled 610 to 540 computations (11.5% saved)

rewrite132.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
73×egg-rr
Counts
1 → 73
Calls
Call 1
Inputs
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 1/2 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 900)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 30))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 30)) (*.f64 (cbrt.f64 900) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 10)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 30) (cbrt.f64 (*.f64 x x))) (/.f64 (*.f64 x (cbrt.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 30)) (/.f64 (*.f64 x (sqrt.f64 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 x x) 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 x 30)))) (/.f64 (*.f64 (cbrt.f64 900) (*.f64 x (cbrt.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 3))) (/.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x x)) (sqrt.f64 (*.f64 30 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 x x) 10))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (*.f64 x x) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x 30)) 9) 3))))))

simplify355.0ms (1.4%)

Algorithm
egglog
Counts
77 → 109
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(if (!=.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(if (!=.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(+.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 1/2 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))))
(*.f64 1 (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -1))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2)
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) -1))
(/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -3))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) -1/3))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2/3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 900)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 30))) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x))))
(pow.f64 (exp.f64 (sqrt.f64 30)) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 3))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 30)) (*.f64 (cbrt.f64 900) 1/3))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(pow.f64 (pow.f64 (exp.f64 30) (cbrt.f64 (*.f64 x x))) (/.f64 (*.f64 x (cbrt.f64 x)) 3))
(pow.f64 (exp.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 30)) 3))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 30)) (/.f64 (*.f64 x (sqrt.f64 30)) 3))
(pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3))
(pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 10))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 10))
(pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 x 30)))) (/.f64 (*.f64 (cbrt.f64 900) (*.f64 x (cbrt.f64 x))) 3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10)) 2))
(pow.f64 (exp.f64 (/.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 3))) (/.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 3)))
(pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x x)) (sqrt.f64 (*.f64 30 1/9)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6)
(neg.f64 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) -1))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))
(cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30))))
(fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 (*.f64 x x) 10))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) 0))
(exp.f64 (+.f64 0 (*.f64 (*.f64 x x) 10)))
(exp.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x 30)) 9) 3))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(fma.f64 10 (*.f64 x x) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(fma.f64 (*.f64 x x) 10 (fma.f64 50 (pow.f64 x 4) 1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x 10) (fma.f64 500/3 (pow.f64 x 6) (fma.f64 50 (pow.f64 x 4) 1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(if (!=.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(if (!=.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 0) (pow.f64 (exp.f64 (*.f64 x x)) 10) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 0) (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1/2))
(exp.f64 (*.f64 10 (*.f64 x x)))
(+.f64 (*.f64 1/2 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 1/2 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3))))
(*.f64 1 (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3))))
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) 1))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) 1))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) 1))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))
(*.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -1))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))) (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))) (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) (exp.f64 (*.f64 10 (*.f64 x x))))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 30))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 2/3)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 (*.f64 x x) 1/10)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 2) 2)
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (*.f64 2 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2)
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) -1))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) -3))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) -1/3))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3)
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 3)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2/3)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 15))) 2/3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 900)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 30))) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 30) 1/27)))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x))))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (exp.f64 (sqrt.f64 30)) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 30)) 3))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 30)) (*.f64 (cbrt.f64 900) 1/3))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (cbrt.f64 30)) (cbrt.f64 (*.f64 900 1/27)))
(pow.f64 (exp.f64 (*.f64 x x)) 10)
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 30) (cbrt.f64 (*.f64 x x))) (/.f64 (*.f64 x (cbrt.f64 x)) 3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 x 4)) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x 30)) 3))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 30)) (/.f64 (*.f64 x (sqrt.f64 30)) 3))
(pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 30)) (*.f64 x (sqrt.f64 10/3)))
(pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30)))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) 10))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 10))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 x 1000))))
(pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 x 30)))) (/.f64 (*.f64 (cbrt.f64 900) (*.f64 x (cbrt.f64 x))) 3))
(exp.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 30) (*.f64 (*.f64 900 (pow.f64 x 4)) 1/27))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10)) 2))
(exp.f64 (*.f64 10 (*.f64 x x)))
(pow.f64 (exp.f64 (/.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 3))) (/.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 3)))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x x)) (sqrt.f64 (*.f64 30 1/9)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 30)) (sqrt.f64 10/3))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6)
(neg.f64 (*.f64 -1 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10) -1))
(exp.f64 (*.f64 10 (*.f64 x x)))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60)))
(sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))))
(cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30))))
(exp.f64 (/.f64 (*.f64 x x) 1/10))
(fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) 10))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) 0))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (+.f64 0 (*.f64 (*.f64 x x) 10)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(exp.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x 30)) 9) 3))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3)

localize86.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
0.3b
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))
2.6b
(exp.f64 (*.f64 5 (*.f64 x x)))
4.5b
(pow.f64 (exp.f64 30) (*.f64 x x))
Compiler

Compiled 82 to 46 computations (43.9% saved)

series75.0ms (0.3%)

Counts
3 → 12
Calls

9 calls:

TimeVariablePointExpression
5.0ms
x
@0
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))
2.0ms
x
@0
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
1.0ms
x
@inf
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
1.0ms
x
@0
(pow.f64 (exp.f64 30) (*.f64 x x))
1.0ms
x
@inf
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))
Compiler

Compiled 3630 to 3265 computations (10.1% saved)

rewrite107.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
44×egg-rr
38×egg-rr
35×egg-rr
Counts
3 → 117
Calls
Call 1
Inputs
(pow.f64 (exp.f64 30) (*.f64 x x))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (sqrt.f64 30) x)) (*.f64 (sqrt.f64 30) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 30 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x x)) 30)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 30 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (*.f64 (cos.f64 x) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 3))))))

simplify752.0ms (3%)

Algorithm
egglog
Counts
129 → 155
Calls
Call 1
Inputs
1
(+.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 6) (pow.f64 (log.f64 (exp.f64 30)) 3))) (+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 4))))))
1
(+.f64 1 (*.f64 11/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 15) (pow.f64 x 4)) (*.f64 11/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 (exp.f64 30)) 3)) (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (+.f64 325/12 (*.f64 5/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 15) (pow.f64 x 4)) (*.f64 11/2 (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 9/4 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 9/4 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)) 4/3))))
(+.f64 (*.f64 (+.f64 163/1440 (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 (exp.f64 30)) 3)) (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (+.f64 325/12 (*.f64 5/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (*.f64 11/4 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)))) (*.f64 -1/4 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)))) (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 9/4 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)) 4/3)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 (*.f64 x x) 15)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(pow.f64 (exp.f64 30) (*.f64 x x))
(pow.f64 (exp.f64 30) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 30) x)) (*.f64 (sqrt.f64 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x)))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) (*.f64 x x)))
(pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) 4)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 2 (*.f64 x x))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 1 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))
(*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 1)
(pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 1)
(pow.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 4)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) 3)
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 3))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (*.f64 (cos.f64 x) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) 2))
(*.f64 1 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 3))
Outputs
1
(+.f64 1 (pow.f64 x 2))
(fma.f64 x x 1)
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 4)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 x x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 6) (pow.f64 (log.f64 (exp.f64 30)) 3))) (+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 4))))))
(fma.f64 1/6 (*.f64 (pow.f64 x 6) 27000) (+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 x x))))
1
(+.f64 1 (*.f64 11/2 (pow.f64 x 2)))
(fma.f64 11/2 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 15) (pow.f64 x 4)) (*.f64 11/2 (pow.f64 x 2))))
(+.f64 (fma.f64 11/2 (*.f64 x x) 1) (*.f64 (fma.f64 1/2 1799/4 15) (pow.f64 x 4)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 (exp.f64 30)) 3)) (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (+.f64 325/12 (*.f64 5/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 15) (pow.f64 x 4)) (*.f64 11/2 (pow.f64 x 2)))))
(+.f64 (fma.f64 (fma.f64 1/2 (+.f64 4500 (*.f64 1/2 -1799/4)) (fma.f64 1799/4 5/2 325/12)) (pow.f64 x 6) (*.f64 (fma.f64 1/2 1799/4 15) (pow.f64 x 4))) (fma.f64 11/2 (*.f64 x x) 1))
1
(+.f64 1 (*.f64 9/4 (pow.f64 x 2)))
(fma.f64 (*.f64 x x) 9/4 1)
(+.f64 1 (+.f64 (*.f64 9/4 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)) 4/3))))
(+.f64 (fma.f64 (*.f64 x x) 9/4 1) (*.f64 (pow.f64 x 4) (+.f64 (+.f64 (*.f64 1799/4 1/4) 119/32) -4/3)))
(+.f64 (*.f64 (+.f64 163/1440 (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 (exp.f64 30)) 3)) (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (+.f64 325/12 (*.f64 5/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)))) (*.f64 11/4 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)))) (*.f64 -1/4 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)))) (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 9/4 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 (exp.f64 30)) 2)) 1/4)) 119/16)) 4/3)))))
(fma.f64 (+.f64 163/1440 (fma.f64 (fma.f64 1/2 (+.f64 4500 (*.f64 1/2 -1799/4)) (+.f64 (fma.f64 1799/4 5/2 325/12) (*.f64 -11/4 (fma.f64 1/2 1799/4 119/16)))) 1/2 (*.f64 -1/4 (fma.f64 1/2 1799/4 119/16)))) (pow.f64 x 6) (+.f64 (fma.f64 (*.f64 x x) 9/4 1) (*.f64 (pow.f64 x 4) (+.f64 (+.f64 (*.f64 1799/4 1/4) 119/32) -4/3))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) (*.f64 15 3/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 30 x) x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 3/2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) (*.f64 15 3/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 30 x) x))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)) 2) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))
(*.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 30 x) x))
(*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 30) (*.f64 2 (*.f64 (*.f64 x x) 1/2)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 30) x)) (*.f64 (sqrt.f64 30) x))
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) (*.f64 x x)))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) 2)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) 4)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)
(exp.f64 (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (*.f64 x x)) 30)
(exp.f64 (*.f64 (*.f64 30 x) x))
(sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 2 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 30 x) x))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 30 x) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))
(exp.f64 (*.f64 (*.f64 30 x) x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (pow.f64 (exp.f64 (*.f64 x x)) 15))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (pow.f64 (exp.f64 (*.f64 x x)) 15))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15)) (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) 2))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) 2))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15)) (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) 2))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x)))) 1))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (pow.f64 (exp.f64 (*.f64 x x)) 15)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x))))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) x) (*.f64 (*.f64 x x) 10))) (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) x) (*.f64 (*.f64 x x) 10))) (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (pow.f64 (exp.f64 (*.f64 x x)) 15))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (pow.f64 (exp.f64 (*.f64 x x)) 10))) (pow.f64 (exp.f64 (*.f64 x x)) 15))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2/3)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 5 x) x)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 30 x) x))) (exp.f64 (*.f64 (*.f64 (*.f64 30 x) x) 2/3)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 1 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 1)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 1)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 3) 1/3)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) 2)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 4)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) 3)
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) 3))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))) (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (cbrt.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) 1) (pow.f64 (exp.f64 (*.f64 x x)) 5/2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))))) (exp.f64 (*.f64 (*.f64 x x) 5/4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cos.f64 x))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2)) (*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))))) (exp.f64 (*.f64 (*.f64 x x) 5/4)))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (*.f64 (cos.f64 x) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))) (pow.f64 (cos.f64 x) 2)))) 2))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 1 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 1)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 1)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 3) 1/3)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))) 3))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (cos.f64 x))

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (cos.f64 x))
0.8b
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
1.6b
(exp.f64 (cbrt.f64 (*.f64 1000 x)))
2.9b
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
Compiler

Compiled 70 to 38 computations (45.7% saved)

series29.0ms (0.1%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
3.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
2.0ms
x
@-inf
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
2.0ms
x
@inf
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
0.0ms
x
@inf
(exp.f64 (cbrt.f64 (*.f64 1000 x)))
0.0ms
x
@-inf
(exp.f64 (cbrt.f64 (*.f64 1000 x)))
Compiler

Compiled 1825 to 1565 computations (14.2% saved)

rewrite193.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
77×egg-rr
54×egg-rr
Counts
2 → 131
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x)))
(exp.f64 (cbrt.f64 (*.f64 1000 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1/2) (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (*.f64 1/2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 1000 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2) x) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 (cbrt.f64 (*.f64 1000 x)) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) x))) (*.f64 x (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (cbrt.f64 1000) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) 2)) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) (*.f64 2 (cbrt.f64 (*.f64 1000 x)))) (/.f64 (cbrt.f64 (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (cbrt.f64 1000) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 x 3)) 1/3) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 1/3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/2) (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 1/2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) 1) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8) (*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -1) (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 -1 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (cbrt.f64 (*.f64 1000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 1000) (cbrt.f64 (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000000000 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (cbrt.f64 1000)))) (cbrt.f64 (cbrt.f64 1000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000)) (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 1000)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 1000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 2 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 2 (cbrt.f64 (/.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (cbrt.f64 (/.f64 (*.f64 1000 x) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 1000))) (cbrt.f64 (*.f64 x (sqrt.f64 1000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 1000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000000000000) (*.f64 x (cbrt.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (*.f64 (cbrt.f64 1000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (sqrt.f64 1000)))) (cbrt.f64 (sqrt.f64 1000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000000)))) (cbrt.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (cbrt.f64 (*.f64 1000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (cbrt.f64 (*.f64 1000 x)) 0))))))

simplify898.0ms (3.5%)

Algorithm
egglog
Counts
146 → 178
Calls
Call 1
Inputs
1
(+.f64 (pow.f64 x 5) 1)
(+.f64 (pow.f64 x 5) (+.f64 1 (pow.f64 x 6)))
(+.f64 (pow.f64 x 5) (+.f64 1 (+.f64 (pow.f64 x 7) (pow.f64 x 6))))
1
(+.f64 1 (/.f64 1 x))
1
(-.f64 1 (/.f64 1 x))
1
(+.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 x 3)))
1
(+.f64 1 (/.f64 1 x))
1
(-.f64 1 (/.f64 1 x))
(if (!=.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(if (!=.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1/2) (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (*.f64 1/2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)))
(*.f64 1 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) 2)
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)
(/.f64 (*.f64 2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2)
(/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -3))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) -1))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 1000 x)) x))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2) x) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x))) 2))
(pow.f64 (exp.f64 x) (*.f64 (cbrt.f64 (*.f64 1000 x)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) x))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (E.f64) (*.f64 (cbrt.f64 1000) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) 2)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 2 (cbrt.f64 (*.f64 1000 x)))) (/.f64 (cbrt.f64 (*.f64 x x)) 2))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 3)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 x))) (cbrt.f64 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2)
(neg.f64 (*.f64 -1 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(neg.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) -1))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3))
(exp.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)))
(exp.f64 (+.f64 0 (*.f64 (cbrt.f64 1000) (*.f64 x x))))
(exp.f64 (+.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 0))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 x 3)) 1/3) (cbrt.f64 (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 1/3) 3))
(if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(if (!=.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(+.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/2) (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 1/2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 1 (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) 1) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8) (*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -1) (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -1))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 -1 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))
(/.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2) 2)
(/.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)
(/.f64 (*.f64 2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 2)
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) -1/3))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -3))
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) -1))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2))
(pow.f64 (E.f64) (cbrt.f64 (*.f64 1000 x)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 1000) (cbrt.f64 (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000000000 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (cbrt.f64 1000)))) (cbrt.f64 (cbrt.f64 1000000)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000)) (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (cbrt.f64 x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 1000 x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) 1/3)
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 1000))
(pow.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 3)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2) 1/2)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) 4)
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 2 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000)) 8))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 2 (cbrt.f64 (/.f64 x 8))))
(pow.f64 (E.f64) (*.f64 2 (cbrt.f64 (/.f64 (*.f64 1000 x) 8))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) (*.f64 2 1/6))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 1000))) (cbrt.f64 (*.f64 x (sqrt.f64 1000))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 1000000) x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000000000000) (*.f64 x (cbrt.f64 x))))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (*.f64 (cbrt.f64 1000000) x)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000000))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (sqrt.f64 1000)))) (cbrt.f64 (sqrt.f64 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000000)))) (cbrt.f64 (cbrt.f64 x)))
(neg.f64 (*.f64 -1 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(neg.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) -1))
(sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2))
(cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))))
(fabs.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(exp.f64 (cbrt.f64 (*.f64 1000 x)))
(exp.f64 (+.f64 0 (cbrt.f64 (*.f64 1000 x))))
(exp.f64 (+.f64 (cbrt.f64 (*.f64 1000 x)) 0))
Outputs
1
(+.f64 (pow.f64 x 5) 1)
(+.f64 (pow.f64 x 5) (+.f64 1 (pow.f64 x 6)))
(+.f64 (+.f64 (pow.f64 x 5) (pow.f64 x 6)) 1)
(+.f64 (pow.f64 x 5) (+.f64 1 (+.f64 (pow.f64 x 7) (pow.f64 x 6))))
(+.f64 (+.f64 (pow.f64 x 5) (+.f64 (pow.f64 x 7) (pow.f64 x 6))) 1)
1
(+.f64 1 (/.f64 1 x))
(/.f64 (+.f64 x 1) x)
1
(-.f64 1 (/.f64 1 x))
(/.f64 (-.f64 x 1) x)
1
(+.f64 1 (pow.f64 x 2))
(fma.f64 x x 1)
(+.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 x 3)))
(+.f64 (fma.f64 x x 1) (pow.f64 x 3))
1
(+.f64 1 (/.f64 1 x))
(/.f64 (+.f64 x 1) x)
1
(-.f64 1 (/.f64 1 x))
(/.f64 (-.f64 x 1) x)
(if (!=.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(if (!=.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 (*.f64 x x) 3)) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(if (!=.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 0) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1/2) (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1/2))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(+.f64 (*.f64 1/2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (*.f64 1/2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2/3)))
(*.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -1) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -1))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(*.f64 1 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2/3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 4) (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2) 2)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(/.f64 (*.f64 2 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) -1/3))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) -3))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(/.f64 1 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) -1))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 (*.f64 x 1000)) x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 1000 x)) x))
(pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2) x) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1000)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1000))) 2) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x))) 2))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (exp.f64 x) (*.f64 (cbrt.f64 (*.f64 1000 x)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) x))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) x))) (*.f64 x (cbrt.f64 x)))
(pow.f64 (E.f64) (*.f64 (cbrt.f64 1000) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) 2)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x 1000)) x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1000)) x) 2) (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 2 (cbrt.f64 (*.f64 1000 x)))) (/.f64 (cbrt.f64 (*.f64 x x)) 2))
(pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) 8))) (cbrt.f64 (*.f64 (*.f64 x x) 1/8)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 1/3)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 3)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 1)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 x))) (cbrt.f64 x))
(pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))) 2)
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(neg.f64 (*.f64 -1 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(neg.f64 (*.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) -1))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 2))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(exp.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(exp.f64 (+.f64 0 (*.f64 (cbrt.f64 1000) (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(exp.f64 (+.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 0))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 3) 1/3))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) (*.f64 x 3)) 1/3) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 x) (cbrt.f64 (*.f64 (*.f64 x 1000) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1000) (*.f64 x x)) 1/3) 3))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x))
(if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27))) 0) (exp.f64 (cbrt.f64 (*.f64 x 1000))) (exp.f64 (cbrt.f64 (*.f64 x 1000))))
(if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(if (!=.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 0) (exp.f64 (cbrt.f64 (*.f64 x 1000))) (exp.f64 (cbrt.f64 (*.f64 x 1000))))
(if (!=.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 0) (exp.f64 (cbrt.f64 (*.f64 1000 x))) (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(if (!=.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 0) (exp.f64 (cbrt.f64 (*.f64 x 1000))) (exp.f64 (cbrt.f64 (*.f64 x 1000))))
(+.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/2) (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/2))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(+.f64 (*.f64 1/2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 1/2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4) (exp.f64 (+.f64 (cbrt.f64 (*.f64 x 1000)) (*.f64 (cbrt.f64 (*.f64 x 1000)) 2/3)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4) (exp.f64 (+.f64 (cbrt.f64 (*.f64 x 1000)) (*.f64 (cbrt.f64 (*.f64 x 1000)) 2/3)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 2/3))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 2/3))
(*.f64 1 (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4) (exp.f64 (+.f64 (cbrt.f64 (*.f64 x 1000)) (*.f64 (cbrt.f64 (*.f64 x 1000)) 2/3)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4) (exp.f64 (+.f64 (cbrt.f64 (*.f64 x 1000)) (*.f64 (cbrt.f64 (*.f64 x 1000)) 2/3)))))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) (*.f64 2 1/8)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 3/4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2)) 1) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8) (*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1/8) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))
(*.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) (*.f64 2 1/8)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 3/4))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))))) 2) (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 2/3))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4))) (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -1) (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -1))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (*.f64 -1 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(*.f64 (fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))) (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 2/3)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4))))
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 (cbrt.f64 (*.f64 x 1000)) (*.f64 (cbrt.f64 (*.f64 x 1000)) 2/3))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 4)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 2/3))) (fabs.f64 (cbrt.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) 4)))))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (fabs.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))))) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))))) (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) (fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 3/2))))
(sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) 27/8)))))
(*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2/3)))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000))) 2/3)) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))))
(/.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2) 2)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(/.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(/.f64 (*.f64 2 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 2)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) -1/3))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) -3))
(pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x 1000)))) -3) -1)
(/.f64 1 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) -1))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (E.f64) (cbrt.f64 (*.f64 1000 x)))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 1000) (cbrt.f64 (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1000000000 x)) (cbrt.f64 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000000000 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1000000000 x)) (cbrt.f64 (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (cbrt.f64 1000)))) (cbrt.f64 (cbrt.f64 1000000)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000)) (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2)))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 1000000) (cbrt.f64 (*.f64 x 1000)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1000))) 2))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (cbrt.f64 x))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 1000 x))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) 1/3)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 1000))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 2)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x)))) 3)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2) 1/2)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 1)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))) 4)
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x)))) (*.f64 2 (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000)) 8))))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x 1000)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 1000000) 1/512)) 8))))
(pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 2 (cbrt.f64 (/.f64 x 8))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (E.f64) (*.f64 2 (cbrt.f64 (/.f64 (*.f64 1000 x) 8))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))) (*.f64 2 1/6))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 1000))) (cbrt.f64 (*.f64 x (sqrt.f64 1000))))
(exp.f64 (cbrt.f64 (*.f64 (sqrt.f64 1000) (*.f64 x (sqrt.f64 1000)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x x) 1000000) x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1000000 x) (*.f64 x x)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1000 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000000000000) (*.f64 x (cbrt.f64 x))))) 2))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1000))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 1000000000000))) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 1000))) (cbrt.f64 (*.f64 (cbrt.f64 1000000) x)))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 1000) (*.f64 (cbrt.f64 1000000) x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000000))))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 1000000000)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (sqrt.f64 1000)))) (cbrt.f64 (sqrt.f64 1000)))
(exp.f64 (cbrt.f64 (*.f64 (sqrt.f64 1000) (*.f64 x (sqrt.f64 1000)))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1000000000)))) (cbrt.f64 (cbrt.f64 x)))
(exp.f64 (cbrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 x x) 1000000000)))))
(neg.f64 (*.f64 -1 (exp.f64 (cbrt.f64 (*.f64 1000 x)))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(neg.f64 (*.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) -1))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) 2))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 x) 27))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(fabs.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(exp.f64 (cbrt.f64 (*.f64 1000 x)))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(exp.f64 (+.f64 0 (cbrt.f64 (*.f64 1000 x))))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))
(exp.f64 (+.f64 (cbrt.f64 (*.f64 1000 x)) 0))
(exp.f64 (cbrt.f64 (*.f64 x 1000)))

eval772.0ms (3.1%)

Compiler

Compiled 23253 to 13952 computations (40% saved)

prune716.0ms (2.8%)

Pruning

162 alts after pruning (155 fresh and 7 done)

PrunedKeptTotal
New92857985
Fresh6098158
Picked011
Done369
Total9911621153
Error
0.0b
Counts
1153 → 162
Alt Table
Click to see full alt table
StatusErrorProgram
3.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
3.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
3.5b
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
3.6b
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
3.6b
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
3.6b
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
3.5b
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
3.5b
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
3.5b
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
63.0b
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
63.0b
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
3.3b
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.7b
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 1/3))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
3.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
3.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x x)) (sqrt.f64 (*.f64 30 1/9))))
4.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 2 (cbrt.f64 (*.f64 1000 x)))) (/.f64 (cbrt.f64 (*.f64 x x)) 2)))
3.5b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
5.3b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 x))) (cbrt.f64 x)))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
3.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
3.2b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
3.3b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) x))) (*.f64 x (cbrt.f64 x))))
4.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 10)))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
4.5b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
3.2b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
2.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
4.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))))
3.0b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
3.6b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
3.5b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
3.5b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
3.6b
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
3.6b
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
52.3b
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
3.2b
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.1b
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
3.0b
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x)))))
3.2b
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))))) (exp.f64 (*.f64 (*.f64 x x) 5/4)))
3.5b
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
3.5b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
3.2b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
3.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
3.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.3b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.9b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
4.7b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
3.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.1b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
4.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
2.9b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.7b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.9b
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
3.3b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x 90)) 1/3) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30))) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
1.9b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (E.f64) (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
2.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
2.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
2.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
2.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3))))))
4.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.8b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (sqrt.f64 5)) (*.f64 (*.f64 x x) (sqrt.f64 5))))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
2.9b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 90))) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 5))) (sqrt.f64 5)))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5)))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
2.7b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.9b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
3.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
3.8b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.5b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
57.8b
(*.f64 (cos.f64 x) 1)
4.8b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
3.3b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
4.8b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))) 3))
4.7b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))) 3))
3.6b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3) (exp.f64 (*.f64 (*.f64 10 x) x))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
3.1b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
3.2b
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
Compiler

Compiled 5853 to 4324 computations (26.1% saved)

localize55.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
0.5b
(pow.f64 (pow.f64 (exp.f64 30) x) x)
0.9b
(pow.f64 (exp.f64 30) x)
2.6b
(exp.f64 (*.f64 5 (*.f64 x x)))
Compiler

Compiled 86 to 54 computations (37.2% saved)

series25.0ms (0.1%)

Counts
3 → 20
Calls

9 calls:

TimeVariablePointExpression
6.0ms
x
@inf
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
1.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 30) x) x)
1.0ms
x
@-inf
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
0.0ms
x
@0
(pow.f64 (exp.f64 30) x)
0.0ms
x
@0
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
Compiler

Compiled 1480 to 1230 computations (16.9% saved)

rewrite229.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
59×egg-rr
59×egg-rr
46×egg-rr
Counts
3 → 164
Calls
Call 1
Inputs
(pow.f64 (exp.f64 30) x)
(pow.f64 (pow.f64 (exp.f64 30) x) x)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 30 x)) 0) (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 30 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 x) 15) 0) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 x) 15) -2)) (exp.f64 (*.f64 30 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 30 x)) 1/2) (*.f64 (exp.f64 (*.f64 30 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 30 x))) (*.f64 1/2 (exp.f64 (*.f64 30 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 x) 15) (pow.f64 (exp.f64 x) 15))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 x))) (cbrt.f64 (exp.f64 (*.f64 x 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 30 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 30 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 30 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 30 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 30 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 30 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 30 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (cbrt.f64 (pow.f64 (*.f64 30 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 30 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 90)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 90)) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (sqrt.f64 30))) (*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 27000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 30))) (*.f64 (cbrt.f64 (cbrt.f64 900)) (*.f64 (cbrt.f64 900) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 27000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 60) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) 30)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 x) 15) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 30 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (cbrt.f64 900) x)) (cbrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 30 x) 2))) (cbrt.f64 (*.f64 30 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (sqrt.f64 30) x)) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 30))) (*.f64 (cbrt.f64 30) (*.f64 (sqrt.f64 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 30))) (*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 900) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 60)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 30 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 30 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 x 60)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 x 90)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 30 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 30 x))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 30 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 30 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 30 x) 1/3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 0) (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 0) (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (exp.f64 (*.f64 x (*.f64 x 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 x (*.f64 x 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 30 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (*.f64 (cbrt.f64 900) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 30 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 30 x) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 30 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 (sqrt.f64 30) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 60)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 30 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 30 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 30 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (*.f64 30 (*.f64 x x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) -2)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) (*.f64 (*.f64 (*.f64 x x) 15) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (/.f64 (*.f64 30 (*.f64 x x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 15) 1/3) (/.f64 (*.f64 30 (*.f64 x x)) 2)))))))

simplify315.0ms (1.2%)

Algorithm
egglog
Counts
184 → 225
Calls
Call 1
Inputs
1
(+.f64 1 x)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 2))) (+.f64 1 x))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (exp.f64 30)) 3))) x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
1
(+.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3/2 (pow.f64 x 4))))
(+.f64 (pow.f64 x 5) (+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3/2 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 11/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 125/8 (pow.f64 x 4)) (*.f64 11/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 125/8 (pow.f64 x 4)) (+.f64 (*.f64 1/2 (pow.f64 x 5)) (*.f64 11/2 (pow.f64 x 2)))))
(if (!=.f64 (exp.f64 (*.f64 30 x)) 0) (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 30 x)))
(if (!=.f64 (pow.f64 (exp.f64 x) 15) 0) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 x) 15) -2)) (exp.f64 (*.f64 30 x)))
(+.f64 (*.f64 (exp.f64 (*.f64 30 x)) 1/2) (*.f64 (exp.f64 (*.f64 30 x)) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 30 x))) (*.f64 1/2 (exp.f64 (*.f64 30 x))))
(*.f64 (pow.f64 (exp.f64 x) 15) (pow.f64 (exp.f64 x) 15))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 x))) (cbrt.f64 (exp.f64 (*.f64 x 60))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 30 x))))
(*.f64 1 (exp.f64 (*.f64 30 x)))
(*.f64 (exp.f64 (*.f64 30 x)) 1)
(/.f64 (exp.f64 (*.f64 30 x)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 30 x)) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 30 x))) 2)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 30 x)) -1))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (cbrt.f64 (pow.f64 (*.f64 30 x) 2)))
(pow.f64 (E.f64) (*.f64 30 x))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x 90)) 1/3)
(pow.f64 (exp.f64 (*.f64 x 90)) (*.f64 2 1/6))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (cbrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 (sqrt.f64 30))) (*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 27000 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 30))) (*.f64 (cbrt.f64 (cbrt.f64 900)) (*.f64 (cbrt.f64 900) x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 27000 x)))
(pow.f64 (exp.f64 60) (*.f64 x 1/2))
(pow.f64 (exp.f64 x) 30)
(pow.f64 (exp.f64 30) x)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 x))) 3)
(pow.f64 (pow.f64 (exp.f64 x) 15) 2)
(pow.f64 (exp.f64 (*.f64 30 x)) 1)
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 900) x)) (cbrt.f64 30))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 30 x) 2))) (cbrt.f64 (*.f64 30 x)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 30) x)) (sqrt.f64 30))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 30))) (*.f64 (cbrt.f64 30) (*.f64 (sqrt.f64 30) x)))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 30))) (*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 900) x)))
(pow.f64 (exp.f64 (*.f64 x 60)) 1/2)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 30 x))))
(neg.f64 (*.f64 (exp.f64 (*.f64 30 x)) -1))
(sqrt.f64 (exp.f64 (*.f64 x 60)))
(cbrt.f64 (exp.f64 (*.f64 x 90)))
(fabs.f64 (exp.f64 (*.f64 30 x)))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 0 (*.f64 30 x)))
(exp.f64 (+.f64 (*.f64 30 x) 0))
(exp.f64 (*.f64 (*.f64 (*.f64 30 x) 1/3) 3))
(if (!=.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 0) (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 0) (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4))
(/.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2) 2)
(/.f64 (*.f64 2 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) -2))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) -1))
(pow.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 30 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (*.f64 (cbrt.f64 900) x) x))
(pow.f64 (exp.f64 x) (*.f64 30 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 30 x) 2)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 30 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 (sqrt.f64 30) x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))
(pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x 60)) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) 4)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)
(pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (exp.f64 30) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 1/2)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 30 (*.f64 x x)))))
(neg.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) -1))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)))
(fabs.f64 (exp.f64 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) 0))
(exp.f64 (+.f64 0 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 30 (*.f64 x x))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3) 1/3))
(if (!=.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) -2)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) 2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) 3)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (+.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) (*.f64 5 (*.f64 x x))))
(exp.f64 (+.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) (*.f64 (*.f64 (*.f64 x x) 15) 1/3)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 15) 1/3) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
Outputs
1
(+.f64 1 x)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 2))) (+.f64 1 x))
(fma.f64 1/2 (*.f64 900 (*.f64 x x)) (+.f64 1 x))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (exp.f64 30)) 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (exp.f64 30)) 3))) x)))
(fma.f64 1/2 (*.f64 900 (*.f64 x x)) (+.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 x 3) 27000) x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 30)) x))
(exp.f64 (*.f64 30 x))
1
(+.f64 1 (pow.f64 x 2))
(+.f64 1 (*.f64 x x))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3/2 (pow.f64 x 4))))
(+.f64 (+.f64 1 (*.f64 x x)) (*.f64 3/2 (pow.f64 x 4)))
(+.f64 (pow.f64 x 5) (+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3/2 (pow.f64 x 4)))))
(+.f64 (pow.f64 x 5) (+.f64 (+.f64 1 (*.f64 x x)) (*.f64 3/2 (pow.f64 x 4))))
1
(+.f64 1 (*.f64 11/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 11/2 (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 125/8 (pow.f64 x 4)) (*.f64 11/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 125/8 (pow.f64 x 4) (*.f64 11/2 (*.f64 x x))))
(+.f64 1 (+.f64 (*.f64 125/8 (pow.f64 x 4)) (+.f64 (*.f64 1/2 (pow.f64 x 5)) (*.f64 11/2 (pow.f64 x 2)))))
(+.f64 1 (fma.f64 125/8 (pow.f64 x 4) (fma.f64 1/2 (pow.f64 x 5) (*.f64 11/2 (*.f64 x x)))))
(if (!=.f64 (exp.f64 (*.f64 30 x)) 0) (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 30 x)))
(if (!=.f64 (pow.f64 (exp.f64 x) 15) 0) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 x) 15) -2)) (exp.f64 (*.f64 30 x)))
(if (!=.f64 (exp.f64 (*.f64 x 15)) 0) (pow.f64 (pow.f64 (exp.f64 (*.f64 x 15)) -2) -1) (exp.f64 (*.f64 30 x)))
(+.f64 (*.f64 (exp.f64 (*.f64 30 x)) 1/2) (*.f64 (exp.f64 (*.f64 30 x)) 1/2))
(exp.f64 (*.f64 30 x))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 30 x))) (*.f64 1/2 (exp.f64 (*.f64 30 x))))
(exp.f64 (*.f64 30 x))
(*.f64 (pow.f64 (exp.f64 x) 15) (pow.f64 (exp.f64 x) 15))
(exp.f64 (*.f64 30 x))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 x))) (cbrt.f64 (exp.f64 (*.f64 x 60))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 x 60)) (exp.f64 (*.f64 30 x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 30 x))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 x 60)) (exp.f64 (*.f64 30 x))))
(*.f64 1 (exp.f64 (*.f64 30 x)))
(exp.f64 (*.f64 30 x))
(*.f64 (exp.f64 (*.f64 30 x)) 1)
(exp.f64 (*.f64 30 x))
(/.f64 (exp.f64 (*.f64 30 x)) 1)
(exp.f64 (*.f64 30 x))
(/.f64 (*.f64 (exp.f64 (*.f64 30 x)) 2) 2)
(exp.f64 (*.f64 30 x))
(/.f64 (*.f64 2 (exp.f64 (*.f64 30 x))) 2)
(exp.f64 (*.f64 30 x))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 30 x)) -1))
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (cbrt.f64 (pow.f64 (*.f64 30 x) 2)))
(pow.f64 (E.f64) (*.f64 30 x))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (cbrt.f64 900) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (cbrt.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x 90)) 1/3)
(cbrt.f64 (exp.f64 (*.f64 x 90)))
(pow.f64 (exp.f64 (*.f64 x 90)) (*.f64 2 1/6))
(cbrt.f64 (exp.f64 (*.f64 x 90)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (cbrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 (sqrt.f64 30))) (*.f64 (sqrt.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x)))
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 27000 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 30))) (*.f64 (cbrt.f64 (cbrt.f64 900)) (*.f64 (cbrt.f64 900) x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 27000 x)))
(pow.f64 (exp.f64 60) (*.f64 x 1/2))
(pow.f64 (exp.f64 x) 30)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 30) x)
(exp.f64 (*.f64 30 x))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 x))) 3)
(exp.f64 (*.f64 30 x))
(pow.f64 (pow.f64 (exp.f64 x) 15) 2)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (*.f64 30 x)) 1)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 900) x)) (cbrt.f64 30))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 900)) x) (cbrt.f64 30))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 30 x) 2))) (cbrt.f64 (*.f64 30 x)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 30) x)) (sqrt.f64 30))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 30) x) (sqrt.f64 30)))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 30))) (*.f64 (cbrt.f64 30) (*.f64 (sqrt.f64 30) x)))
(pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 30))) (*.f64 (cbrt.f64 (sqrt.f64 30)) (*.f64 (cbrt.f64 900) x)))
(pow.f64 (exp.f64 (*.f64 x 60)) 1/2)
(sqrt.f64 (exp.f64 (*.f64 x 60)))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 30 x))))
(exp.f64 (*.f64 30 x))
(neg.f64 (*.f64 (exp.f64 (*.f64 30 x)) -1))
(exp.f64 (*.f64 30 x))
(sqrt.f64 (exp.f64 (*.f64 x 60)))
(cbrt.f64 (exp.f64 (*.f64 x 90)))
(fabs.f64 (exp.f64 (*.f64 30 x)))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 0 (*.f64 30 x)))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 (*.f64 30 x) 0))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (*.f64 (*.f64 30 x) 1/3) 3))
(exp.f64 (*.f64 30 x))
(if (!=.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 0) (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 0) (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 30 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/2) (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/2))
(exp.f64 (*.f64 30 (*.f64 x x)))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 1/2 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))) 2))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x 60)) 2/3)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x 60)) 2/3)) (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 1 (exp.f64 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 30 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) 2) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 2/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x 60)) 2/3))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))
(*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) 2) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(/.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 30 (*.f64 x x)))
(/.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 2) 2)
(exp.f64 (*.f64 30 (*.f64 x x)))
(/.f64 (*.f64 2 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)
(exp.f64 (*.f64 30 (*.f64 x x)))
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) -2))
(exp.f64 (*.f64 30 (*.f64 x x)))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) -1))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)) 1/3)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 30 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 30 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 (*.f64 (cbrt.f64 900) x) x))
(pow.f64 (exp.f64 x) (*.f64 30 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 30 x) 2)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 30 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 (sqrt.f64 30) x) x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 (*.f64 x x)))) (pow.f64 (cbrt.f64 (*.f64 30 (*.f64 x x))) 2))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (E.f64) (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x 60)) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) 4)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 3)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) 2)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1)
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x))
(pow.f64 (exp.f64 30) (*.f64 x x))
(exp.f64 (*.f64 30 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 60))) 1/2)
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 30 (*.f64 x x)))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(neg.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) -1))
(exp.f64 (*.f64 30 (*.f64 x x)))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3)))
(exp.f64 (*.f64 30 (*.f64 x x)))
(fabs.f64 (exp.f64 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) 0))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (+.f64 0 (*.f64 30 (*.f64 x x))))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) 2))
(exp.f64 (/.f64 (*.f64 (*.f64 30 (*.f64 x x)) 2) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 30 (*.f64 x x))) 3))
(exp.f64 (*.f64 30 (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3) 1/3))
(exp.f64 (*.f64 30 (*.f64 x x)))
(if (!=.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(if (!=.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))) -1) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) -2)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 0) (pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) -2) -1) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1/2))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))) (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))) (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (exp.f64 (*.f64 5 (*.f64 x x)))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/8) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (fma.f64 30 (*.f64 x x) (*.f64 x (*.f64 x 15)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/8) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 60))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))
(cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (fma.f64 30 (*.f64 x x) (*.f64 x (*.f64 x 15))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))) (exp.f64 (fma.f64 30 (*.f64 x x) (*.f64 x (*.f64 x 15))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15))) (exp.f64 (*.f64 30 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 (*.f64 x x) 15))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (fma.f64 30 (*.f64 x x) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8)) (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8)) (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/8) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8)) (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8)) (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 1/8)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/4)))
(*.f64 (pow.f64 (exp.f64 (*.f64 30 (*.f64 x x))) 3/8) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 1/8))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))))
(pow.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) 2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))))
(pow.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))) 2)
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 5 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 2) 2)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) 2)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)
(cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 (*.f64 x x) 3/2)) (*.f64 x (*.f64 x 15)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))) 3)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 30 (*.f64 x x)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) 1)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10)))) -1))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 30 (*.f64 x x))) (exp.f64 (*.f64 (*.f64 x x) 10))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(cbrt.f64 (exp.f64 (+.f64 (*.f64 30 (*.f64 (*.f64 x x) 3/2)) (*.f64 x (*.f64 x 15)))))
(exp.f64 (+.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) (*.f64 5 (*.f64 x x))))
(exp.f64 (fma.f64 5 (*.f64 x x) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
(exp.f64 (+.f64 (/.f64 (*.f64 30 (*.f64 x x)) 2) (*.f64 (*.f64 (*.f64 x x) 15) 1/3)))
(exp.f64 (fma.f64 5 (*.f64 x x) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
(exp.f64 (fma.f64 5 (*.f64 x x) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 15) 1/3) (/.f64 (*.f64 30 (*.f64 x x)) 2)))
(exp.f64 (fma.f64 5 (*.f64 x x) (/.f64 (*.f64 30 (*.f64 x x)) 2)))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
Compiler

Compiled 9 to 5 computations (44.4% saved)

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
0.5b
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))
0.5b
(pow.f64 (cos.f64 x) 3)
4.1b
(exp.f64 (*.f64 (*.f64 x x) 30))
Compiler

Compiled 49 to 27 computations (44.9% saved)

series30.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
3.0ms
x
@inf
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
1.0ms
x
@-inf
(pow.f64 (cos.f64 x) 3)
1.0ms
x
@inf
(pow.f64 (cos.f64 x) 3)
1.0ms
x
@0
(pow.f64 (cos.f64 x) 3)
Compiler

Compiled 1050 to 675 computations (35.7% saved)

rewrite175.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
99×egg-rr
51×egg-rr
Counts
2 → 150
Calls
Call 1
Inputs
(pow.f64 (cos.f64 x) 3)
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (cos.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) 1/2 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 2 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 0) (/.f64 (cos.f64 x) (/.f64 2 (+.f64 (cos.f64 (+.f64 x x)) 1))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (/.f64 1 (pow.f64 (cos.f64 x) 3))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))) (-.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1)) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -3)) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) -1/3)) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 x) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 x) 3) 1/2) (*.f64 (pow.f64 (cos.f64 x) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 x) (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2)) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 3)) (*.f64 1/2 (pow.f64 (cos.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) 1) (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 x) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2) (cbrt.f64 (cos.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 (cos.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (pow.f64 (cos.f64 x) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 x) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cos.f64 x) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (*.f64 2 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (cos.f64 x)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (cos.f64 x)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x x)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 x) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 (cos.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cos.f64 x) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cos.f64 x) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 x) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1/3)) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cos.f64 x) (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cos.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 x) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 x)))))

simplify1.7s (6.7%)

Algorithm
egglog
Counts
174 → 188
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -3/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -3/2 (pow.f64 x 2)) (*.f64 7/8 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -61/240 (pow.f64 x 6)) (+.f64 (*.f64 -3/2 (pow.f64 x 2)) (*.f64 7/8 (pow.f64 x 4)))))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(fma.f64 1/2 (cos.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))
(fma.f64 (cos.f64 x) 1/2 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 2 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 0) (/.f64 (cos.f64 x) (/.f64 2 (+.f64 (cos.f64 (+.f64 x x)) 1))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (/.f64 1 (pow.f64 (cos.f64 x) 3))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 2 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 -1 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))) (-.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -3)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) -1/3)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cos.f64 x) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 1 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) 1/2) (*.f64 (pow.f64 (cos.f64 x) 3) 1/2))
(+.f64 (cos.f64 x) (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2)) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x))))))
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 3)) (*.f64 1/2 (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) 1) (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 1))
(+.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2) (cbrt.f64 (cos.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (cbrt.f64 (cos.f64 x))))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 (cos.f64 x) 1/2))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(*.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 3))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 2) 2)
(*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1/2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (pow.f64 (cos.f64 x) 2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(*.f64 1 (pow.f64 (cos.f64 x) 3))
(*.f64 (pow.f64 (cos.f64 x) 3) 1)
(*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) -1) -1)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (*.f64 2 (cbrt.f64 2)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 2) 4)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) -1) -2)
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) -2)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (cos.f64 x)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))) 1))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (cos.f64 x)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))) 1))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1))) -2)
(/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x)))) 2)
(/.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x x)) 1))) 2)
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) 2) 2)
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1) -1)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1) 2)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 (cos.f64 x))) 2)
(/.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) 2)
(/.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) -1)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) -1) -1)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 2) 1/2)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 1/2) 2)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1) 2)
(/.f64 (neg.f64 (pow.f64 (cos.f64 x) 3)) -1)
(/.f64 (*.f64 (cos.f64 x) (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))))
(/.f64 (pow.f64 (cos.f64 x) 3) 1)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 1/3) 3)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 3) 1/3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) 1/3)
(pow.f64 (cos.f64 x) 3)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1)
(neg.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(neg.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x))
(if (!=.f64 2 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 -1 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1)) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1/3)) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))) (cos.f64 x))
(if (!=.f64 1 0) (cos.f64 x) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 (*.f64 (cos.f64 x) 1/2) 2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(*.f64 (cos.f64 x) 1)
(*.f64 1 (cos.f64 x))
(*.f64 (/.f64 (cos.f64 x) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))
(/.f64 (*.f64 (cos.f64 x) 2) 2)
(/.f64 (*.f64 (cos.f64 x) -1) -1)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(/.f64 (*.f64 -1 (cos.f64 x)) -1)
(/.f64 (/.f64 (cos.f64 x) -1) -1)
(/.f64 (*.f64 (cos.f64 x) 1/2) 1/2)
(/.f64 (/.f64 (cos.f64 x) 1/2) 2)
(/.f64 (neg.f64 (cos.f64 x)) -1)
(/.f64 (cos.f64 x) 1)
(/.f64 (/.f64 (cos.f64 x) 1/3) 3)
(/.f64 (/.f64 (cos.f64 x) 3) 1/3)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(pow.f64 (cos.f64 x) 1)
(neg.f64 (*.f64 -1 (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) -1))
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
Outputs
1
(+.f64 1 (*.f64 -3/2 (pow.f64 x 2)))
(fma.f64 (*.f64 x x) -3/2 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (pow.f64 x 2)) (*.f64 7/8 (pow.f64 x 4))))
(+.f64 (fma.f64 (*.f64 x x) -3/2 1) (*.f64 7/8 (pow.f64 x 4)))
(+.f64 1 (+.f64 (*.f64 -61/240 (pow.f64 x 6)) (+.f64 (*.f64 -3/2 (pow.f64 x 2)) (*.f64 7/8 (pow.f64 x 4)))))
(+.f64 1 (fma.f64 -61/240 (pow.f64 x 6) (fma.f64 -3/2 (*.f64 x x) (*.f64 7/8 (pow.f64 x 4)))))
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(fma.f64 (*.f64 x x) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1/24 (*.f64 -1/2 (*.f64 x x))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (fma.f64 (*.f64 x x) -1/2 1) (fma.f64 1/24 (pow.f64 x 4) (*.f64 -1/720 (pow.f64 x 6))))
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)) 1/3)
(cos.f64 x)
(fma.f64 1/2 (cos.f64 x) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))
(pow.f64 (cos.f64 x) 3)
(fma.f64 (cos.f64 x) 1/2 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))
(pow.f64 (cos.f64 x) 3)
(if (!=.f64 (cos.f64 x) 0) (/.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (/.f64 2 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 0) (/.f64 (cos.f64 x) (/.f64 2 (+.f64 (cos.f64 (+.f64 x x)) 1))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) 0) (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) 0) (/.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (/.f64 1 (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 2) 0) (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (/.f64 1 (pow.f64 (cos.f64 x) 3))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) -1) -1) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cos.f64 x) 0) (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (cos.f64 x))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 2 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 -1 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))) (-.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 1/2 (-.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))))) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 1/2 (-.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) (cos.f64 x)))) (*.f64 1/2 (-.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 1/2 (-.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (cos.f64 x)) 2)) 0) (/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) 1/8 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (fma.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 1/2 (-.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (cos.f64 x)) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) -1) -1) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -3)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (cos.f64 x) 0) (pow.f64 (pow.f64 (cos.f64 x) -3) -1) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) -1/3)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) -1)) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 (cos.f64 x) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 x)) 0) (/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) 1/8 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (fma.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 1/2 (-.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (cos.f64 x)) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) 1/2) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2)) (*.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 0) (/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) 1/8 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 3)) (fma.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 1/2 (-.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (cos.f64 x)) 2))) (pow.f64 (cos.f64 x) 3))
(if (!=.f64 1 0) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) 1/2) (*.f64 (pow.f64 (cos.f64 x) 3) 1/2))
(pow.f64 (cos.f64 x) 3)
(+.f64 (cos.f64 x) (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2))))
(fma.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2)) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x))))))
(pow.f64 (cos.f64 x) 3)
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 3)) (*.f64 1/2 (pow.f64 (cos.f64 x) 3)))
(pow.f64 (cos.f64 x) 3)
(+.f64 (*.f64 (*.f64 (cos.f64 x) 1/2) 1) (*.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) 1))
(pow.f64 (cos.f64 x) 3)
(+.f64 (*.f64 (cos.f64 x) 1/2) (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2))
(pow.f64 (cos.f64 x) 3)
(+.f64 (cos.f64 x) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 x) 2)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 1/2) (cbrt.f64 (cos.f64 x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (cbrt.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 3)
(+.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x x))) 2) (*.f64 (cos.f64 x) 1/2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (pow.f64 (cos.f64 x) 2) (cos.f64 x))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cos.f64 x) 2) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cos.f64 x)))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(pow.f64 (cos.f64 x) 3)
(*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 2) 2)
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1/2)
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (pow.f64 (cos.f64 x) 2) 3))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 x) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(pow.f64 (cos.f64 x) 3)
(*.f64 1 (pow.f64 (cos.f64 x) 3))
(pow.f64 (cos.f64 x) 3)
(*.f64 (pow.f64 (cos.f64 x) 3) 1)
(pow.f64 (cos.f64 x) 3)
(*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) -1) -1)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1)) (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 2))
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 2)) (cbrt.f64 4))
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) (sqrt.f64 2)) (sqrt.f64 2))
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (*.f64 2 (cbrt.f64 2)))
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (*.f64 (cos.f64 x) (cbrt.f64 2))) (/.f64 1/2 (cbrt.f64 2)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 2) 4)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) -1) -2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (pow.f64 (sin.f64 x) 2) 2))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) -2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (cos.f64 x)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 2) (pow.f64 (sin.f64 x) 2))) 1))
(/.f64 (*.f64 (cos.f64 x) (-.f64 1 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))) (+.f64 1 (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (pow.f64 (sin.f64 x) 2) 2))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (cos.f64 x)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))) 1))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/8) (cos.f64 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/4))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1))) -2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x)))) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x x)) 1))) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) 2) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1) -1)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x x)) 1) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 (cos.f64 x))) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) -1)
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) -1) -1)
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 2) 1/2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 1/2) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1)) 1) 2)
(pow.f64 (cos.f64 x) 3)
(/.f64 (neg.f64 (pow.f64 (cos.f64 x) 3)) -1)
(pow.f64 (cos.f64 x) 3)
(/.f64 (*.f64 (cos.f64 x) (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/8) (cos.f64 x)) (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/4))
(/.f64 (pow.f64 (cos.f64 x) 3) 1)
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 1/3) 3)
(pow.f64 (cos.f64 x) 3)
(/.f64 (/.f64 (pow.f64 (cos.f64 x) 3) 3) 1/3)
(pow.f64 (cos.f64 x) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3) 1/3)
(pow.f64 (cos.f64 x) 3)
(pow.f64 (cos.f64 x) 3)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1)
(pow.f64 (cos.f64 x) 3)
(neg.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)))
(pow.f64 (cos.f64 x) 3)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)))
(pow.f64 (cos.f64 x) 3)
(neg.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1))
(pow.f64 (cos.f64 x) 3)
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 x) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 3) 3))
(pow.f64 (cos.f64 x) 3)
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 1 (cbrt.f64 (cos.f64 x)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 1 (cos.f64 x)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) 0) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (/.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 0) (cbrt.f64 (/.f64 (cos.f64 x) (/.f64 1 (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (/.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) 0) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 1 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x))
(if (!=.f64 2 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 -1 0) (cos.f64 x) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (/.f64 1 (pow.f64 (cos.f64 x) -1)) (cos.f64 x))
(if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x))
(if (!=.f64 (pow.f64 (cos.f64 x) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 x) 3) -1/3)) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))) (cos.f64 x))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2) -1))) (cos.f64 x))
(if (!=.f64 1 0) (cos.f64 x) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 (cos.f64 x) 1/2))
(cos.f64 x)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x)))
(cos.f64 x)
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(cos.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2))))
(cos.f64 x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x))))
(cos.f64 x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))
(cos.f64 x)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))))
(cos.f64 x)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)))
(cos.f64 x)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))) (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))
(cos.f64 x)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cos.f64 x))))
(cos.f64 x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)))
(*.f64 (*.f64 (cos.f64 x) 1/2) 2)
(cos.f64 x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x))))))
(cos.f64 x)
(*.f64 (cos.f64 x) 1)
(cos.f64 x)
(*.f64 1 (cos.f64 x))
(cos.f64 x)
(*.f64 (/.f64 (cos.f64 x) -1) -1)
(cos.f64 x)
(/.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))
(cos.f64 x)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x x)) 1)) (cbrt.f64 (cos.f64 x))) (cbrt.f64 2))
(cos.f64 x)
(/.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x x)) 1))) (cbrt.f64 2))
(cos.f64 x)
(/.f64 (*.f64 (cos.f64 x) 2) 2)
(cos.f64 x)
(/.f64 (*.f64 (cos.f64 x) -1) -1)
(cos.f64 x)
(/.f64 (*.f64 2 (cos.f64 x)) 2)
(cos.f64 x)
(/.f64 (*.f64 -1 (cos.f64 x)) -1)
(cos.f64 x)
(/.f64 (/.f64 (cos.f64 x) -1) -1)
(cos.f64 x)
(/.f64 (*.f64 (cos.f64 x) 1/2) 1/2)
(cos.f64 x)
(/.f64 (/.f64 (cos.f64 x) 1/2) 2)
(cos.f64 x)
(/.f64 (neg.f64 (cos.f64 x)) -1)
(cos.f64 x)
(/.f64 (cos.f64 x) 1)
(cos.f64 x)
(/.f64 (/.f64 (cos.f64 x) 1/3) 3)
(cos.f64 x)
(/.f64 (/.f64 (cos.f64 x) 3) 1/3)
(cos.f64 x)
(pow.f64 (pow.f64 (cos.f64 x) 3) 1/3)
(cos.f64 x)
(pow.f64 (cbrt.f64 (cos.f64 x)) 3)
(cos.f64 x)
(pow.f64 (cos.f64 x) 1)
(cos.f64 x)
(neg.f64 (*.f64 -1 (cos.f64 x)))
(cos.f64 x)
(neg.f64 (*.f64 (cos.f64 x) -1))
(cos.f64 x)
(cbrt.f64 (pow.f64 (cos.f64 x) 3))
(cos.f64 x)
(cos.f64 x)

localize153.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3)
0.5b
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))
1.6b
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
4.3b
(exp.f64 (*.f64 (*.f64 x x) 20))
Compiler

Compiled 109 to 67 computations (38.5% saved)

series46.0ms (0.2%)

Counts
2 → 8
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3)
1.0ms
x
@0
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
1.0ms
x
@0
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3)
0.0ms
x
@inf
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
0.0ms
x
@-inf
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
Compiler

Compiled 910 to 780 computations (14.3% saved)

rewrite306.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
197×egg-rr
43×egg-rr
Counts
2 → 240
Calls
Call 1
Inputs
(exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 3) 0) (exp.f64 (*.f64 x (*.f64 x 10/3))) (exp.f64 (*.f64 x (*.f64 x 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 x x) 10/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 x (*.f64 x 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (exp.f64 (*.f64 x (*.f64 x 10/3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 3) (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 3) (*.f64 (*.f64 x x) 10/9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 2 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))) (cbrt.f64 (*.f64 x (*.f64 x 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))) (cbrt.f64 (/.f64 27 81)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 x (*.f64 x 10/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 x x) 3) 0) (/.f64 10 (/.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) 0) (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 9 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (/.f64 9 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 3) 0) (/.f64 (*.f64 10 x) (/.f64 3 x)) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 x x) 30) 0) (/.f64 1 (/.f64 9 (*.f64 (*.f64 x x) 30))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (/.f64 9 (sqrt.f64 3))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 30 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (/.f64 3 (/.f64 9/10 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (/.f64 9 (cbrt.f64 9))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -10 (*.f64 x x)) 0) (/.f64 3 (/.f64 9/10 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 0) (/.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (/.f64 3 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 3 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 3 (*.f64 10 (*.f64 x (cbrt.f64 x))))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3 (*.f64 10 x))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 10) x) 0) (/.f64 (*.f64 (sqrt.f64 10) x) (/.f64 3 (*.f64 (sqrt.f64 10) x))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 10) 0) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (/.f64 3 (sqrt.f64 10))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 10 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (/.f64 3 (*.f64 x (cbrt.f64 x)))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (cbrt.f64 (/.f64 27 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 0) (/.f64 (cbrt.f64 10) (/.f64 3 (*.f64 (cbrt.f64 100) (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (*.f64 10 x) (/.f64 3 x)) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 100) 0) (/.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (/.f64 3 (cbrt.f64 100))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 0) (/.f64 (sqrt.f64 10) (/.f64 3 (*.f64 (*.f64 x x) (sqrt.f64 10)))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x x) 0) (/.f64 10 (/.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (/.f64 1 (/.f64 3 (*.f64 10 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 x (*.f64 x 10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (*.f64 x 10/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 x 10/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 30) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 10/9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 x x) 10/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 10 (*.f64 x x)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/9 (*.f64 (*.f64 x x) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x 10/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 10) x) (*.f64 (*.f64 (sqrt.f64 10) x) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (*.f64 (sqrt.f64 10) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) 10/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 10) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 10 x) (*.f64 x 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (*.f64 (cbrt.f64 100) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 10) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10 (*.f64 (*.f64 x x) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 10/3) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 1/3) 10)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10/3 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 9) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 81)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (sqrt.f64 27)) (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (cbrt.f64 3)) (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 x) (sqrt.f64 27)) (/.f64 (*.f64 x 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 10 x) (/.f64 (*.f64 x 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 x) (cbrt.f64 3)) (/.f64 (*.f64 x 3) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 x) 9) (*.f64 x 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 x) (cbrt.f64 81)) (/.f64 (*.f64 x 3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 x) (sqrt.f64 3)) (/.f64 (*.f64 x 3) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (/.f64 1000 9))) (/.f64 (*.f64 x 3) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10 (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 x x) 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10 (/.f64 (*.f64 (*.f64 x x) 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10 (cbrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10/9 (*.f64 (*.f64 x x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1000 81)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10 (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 3) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1000 9)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (sqrt.f64 27)) (/.f64 (cbrt.f64 9) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) 1) (/.f64 (cbrt.f64 9) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) 3) (/.f64 (cbrt.f64 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 3)) (/.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 81)) (/.f64 (cbrt.f64 9) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (sqrt.f64 3)) (/.f64 (cbrt.f64 9) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) (/.f64 (cbrt.f64 9) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (sqrt.f64 27)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 9) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 81)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (sqrt.f64 3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 1) (/.f64 (sqrt.f64 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 3) (/.f64 (sqrt.f64 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 3)) (/.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 81)) (/.f64 (sqrt.f64 3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 9)) (/.f64 (sqrt.f64 3) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (sqrt.f64 27)) (/.f64 30 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 30 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (cbrt.f64 3)) (/.f64 30 (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 1/9) 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (cbrt.f64 81)) (/.f64 30 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x x) (sqrt.f64 3)) (/.f64 30 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (cbrt.f64 1/9)) (/.f64 30 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 27)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 81)) (/.f64 3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (/.f64 3 (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 27 81)) (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 (*.f64 9 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (/.f64 1 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (cbrt.f64 9)) (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 81)) (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 27 81)) (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 81)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 3) 9/10)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 3)) (cbrt.f64 (*.f64 9 27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 3 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 9 30))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9))) (*.f64 3 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (neg.f64 (*.f64 (*.f64 x x) 30))) (*.f64 3 -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 x x) 30)) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -10 (*.f64 x x)) 9) (*.f64 -9 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 10 (*.f64 x x)) 9) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 9) (*.f64 9/10 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 9) (*.f64 (cbrt.f64 81) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 -10 (*.f64 x x))) (*.f64 3 -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 10 (*.f64 x x))) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 x x)) (*.f64 3 9/10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))) (*.f64 3 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 3) (*.f64 (cbrt.f64 81) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) 3) (*.f64 -9 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) 30) 3) 27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) -9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 30) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 3) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) 30) -1) -9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 30))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 (/.f64 27 81))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 1) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) 1) -9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -10 (*.f64 x x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3)) (cbrt.f64 -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 (*.f64 x x) 10/9)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 1) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 9)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 -9)) (cbrt.f64 81))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -10 (*.f64 x x)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 9)) (neg.f64 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 27)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 81)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 x 10/3)) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 x (*.f64 x 10/3))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 81)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) 30))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 81))) (pow.f64 (cbrt.f64 (cbrt.f64 81)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 10/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) -1/9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 3 (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 x x) 30) -9))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 3))))))

simplify782.0ms (3.1%)

Algorithm
egglog
Counts
248 → 335
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10/3 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4))))
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 (*.f64 500/81 (pow.f64 x 6)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4)))))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 10/3 (pow.f64 x 2))
(if (!=.f64 (exp.f64 3) 0) (exp.f64 (*.f64 x (*.f64 x 10/3))) (exp.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 x x) 10/9))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) 3))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 1 (exp.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 3) 3)
(/.f64 (*.f64 3 (exp.f64 (*.f64 x (*.f64 x 10/3)))) 3)
(/.f64 1 (pow.f64 (exp.f64 3) (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))) 2)
(pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 3) (*.f64 (*.f64 x x) 10/9))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) (*.f64 2 1/2))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 2 3/2))
(pow.f64 (exp.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))) (cbrt.f64 (*.f64 x (*.f64 x 10/3))))
(pow.f64 (exp.f64 (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) (/.f64 2 2))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 2) 1/2)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) 3)
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3))) (sqrt.f64 3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3))) (cbrt.f64 9))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/9)
(pow.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))) (cbrt.f64 (/.f64 27 81)))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 2))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(fabs.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 3 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) 3) 0) (/.f64 10 (/.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) 0) (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 9 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (/.f64 9 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 x 3) 0) (/.f64 (*.f64 10 x) (/.f64 3 x)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) 30) 0) (/.f64 1 (/.f64 9 (*.f64 (*.f64 x x) 30))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (/.f64 9 (sqrt.f64 3))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 30 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (/.f64 3 (/.f64 9/10 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (/.f64 9 (cbrt.f64 9))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 -10 (*.f64 x x)) 0) (/.f64 3 (/.f64 9/10 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 0) (/.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (/.f64 3 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 3 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 3 (*.f64 10 (*.f64 x (cbrt.f64 x))))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3 (*.f64 10 x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (sqrt.f64 10) x) 0) (/.f64 (*.f64 (sqrt.f64 10) x) (/.f64 3 (*.f64 (sqrt.f64 10) x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (sqrt.f64 10) 0) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (/.f64 3 (sqrt.f64 10))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 10 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 x (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (/.f64 3 (*.f64 x (cbrt.f64 x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (cbrt.f64 (/.f64 27 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 0) (/.f64 (cbrt.f64 10) (/.f64 3 (*.f64 (cbrt.f64 100) (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 x 0) (/.f64 (*.f64 10 x) (/.f64 3 x)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 100) 0) (/.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (/.f64 3 (cbrt.f64 100))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 0) (/.f64 (sqrt.f64 10) (/.f64 3 (*.f64 (*.f64 x x) (sqrt.f64 10)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 x x) 0) (/.f64 10 (/.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (/.f64 1 (/.f64 3 (*.f64 10 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 1 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 1 (*.f64 x (*.f64 x 10/3)))
(*.f64 (*.f64 x (*.f64 x 10/3)) 1)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 x x) 30) 1/9)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 x x) 10/9) 3)
(*.f64 3 (*.f64 (*.f64 x x) 10/9))
(*.f64 (*.f64 10 (*.f64 x x)) 1/3)
(*.f64 1/9 (*.f64 (*.f64 x x) 30))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 1/3 (*.f64 10 (*.f64 x x)))
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))
(*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)))
(*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 1/3))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 1/3))
(*.f64 x (*.f64 x 10/3))
(*.f64 (*.f64 (sqrt.f64 10) x) (*.f64 (*.f64 (sqrt.f64 10) x) 1/3))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (*.f64 (sqrt.f64 10) 1/3))
(*.f64 (*.f64 x x) 10/3)
(*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/3))
(*.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3))
(*.f64 (cbrt.f64 10) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 1/3))
(*.f64 (*.f64 10 x) (*.f64 x 1/3))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (*.f64 (cbrt.f64 100) 1/3))
(*.f64 (sqrt.f64 10) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 1/3))
(*.f64 10 (*.f64 (*.f64 x x) 1/3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 x 10/3) x)
(*.f64 (*.f64 (*.f64 x x) 1/3) 10)
(*.f64 10/3 (*.f64 x x))
(*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) -1/9)
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) 9))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 (*.f64 9 27))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 9) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 81)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (sqrt.f64 27)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 81)))
(*.f64 (/.f64 3 (sqrt.f64 27)) (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)))
(*.f64 (/.f64 3 (cbrt.f64 3)) (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 (*.f64 9 27))))
(*.f64 (sqrt.f64 3) (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 10 x) (sqrt.f64 27)) (/.f64 (*.f64 x 3) (sqrt.f64 3)))
(*.f64 (*.f64 10 x) (/.f64 (*.f64 x 3) 9))
(*.f64 (/.f64 (*.f64 10 x) (cbrt.f64 3)) (/.f64 (*.f64 x 3) (cbrt.f64 (*.f64 9 27))))
(*.f64 (/.f64 (*.f64 10 x) 9) (*.f64 x 3))
(*.f64 (/.f64 (*.f64 10 x) (cbrt.f64 81)) (/.f64 (*.f64 x 3) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 10 x) (sqrt.f64 3)) (/.f64 (*.f64 x 3) (sqrt.f64 27)))
(*.f64 (*.f64 x (cbrt.f64 (/.f64 1000 9))) (/.f64 (*.f64 x 3) (cbrt.f64 81)))
(*.f64 (/.f64 10 (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 x x) 3) (sqrt.f64 3)))
(*.f64 10 (/.f64 (*.f64 (*.f64 x x) 3) 9))
(*.f64 (/.f64 10 (cbrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 (*.f64 9 27))))
(*.f64 10/9 (*.f64 (*.f64 x x) 3))
(*.f64 (cbrt.f64 (/.f64 1000 81)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 9)))
(*.f64 (/.f64 10 (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 3) (sqrt.f64 27)))
(*.f64 (cbrt.f64 (/.f64 1000 9)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 81)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (sqrt.f64 27)) (/.f64 (cbrt.f64 9) (sqrt.f64 3)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) 1) (/.f64 (cbrt.f64 9) 9))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) 3) (/.f64 (cbrt.f64 9) 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 3)) (/.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 9 27))))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 81)) (/.f64 (cbrt.f64 9) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (sqrt.f64 3)) (/.f64 (cbrt.f64 9) (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) (/.f64 (cbrt.f64 9) (cbrt.f64 81)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (sqrt.f64 27)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (sqrt.f64 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 9))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (cbrt.f64 (*.f64 9 27))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 9) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 81)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (cbrt.f64 9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (sqrt.f64 3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 27)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 1) (/.f64 (sqrt.f64 3) 9))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 3) (/.f64 (sqrt.f64 3) 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 3)) (/.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 9 27))))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 81)) (/.f64 (sqrt.f64 3) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) 1/3)
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 9)) (/.f64 (sqrt.f64 3) (cbrt.f64 81)))
(*.f64 (/.f64 (*.f64 x x) (sqrt.f64 27)) (/.f64 30 (sqrt.f64 3)))
(*.f64 (*.f64 x x) (/.f64 30 9))
(*.f64 (/.f64 (*.f64 x x) (cbrt.f64 3)) (/.f64 30 (cbrt.f64 (*.f64 9 27))))
(*.f64 (*.f64 (*.f64 x x) 1/9) 30)
(*.f64 (/.f64 (*.f64 x x) (cbrt.f64 81)) (/.f64 30 (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 x x) (sqrt.f64 3)) (/.f64 30 (sqrt.f64 27)))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 1/9)) (/.f64 30 (cbrt.f64 81)))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 27)) (sqrt.f64 3))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 81)) (/.f64 3 (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (/.f64 3 (sqrt.f64 27)))
(*.f64 (/.f64 1 (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (/.f64 27 81)) (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 (*.f64 9 27))))
(*.f64 (/.f64 1 (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 27)))
(*.f64 (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (/.f64 1 (cbrt.f64 81)))
(*.f64 (/.f64 3 (cbrt.f64 9)) (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 81)))
(*.f64 (/.f64 1 (cbrt.f64 81)) (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (/.f64 27 81)) (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 81)))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/9) (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 x x) 3) 9/10)
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 3)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 3)) (cbrt.f64 (*.f64 9 27)))
(/.f64 (*.f64 x x) (/.f64 3 10))
(/.f64 (*.f64 x x) (/.f64 9 30))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9))) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 3 (neg.f64 (*.f64 (*.f64 x x) 30))) (*.f64 3 -9))
(/.f64 (*.f64 3 (*.f64 (*.f64 x x) 30)) 27)
(/.f64 (*.f64 (*.f64 -10 (*.f64 x x)) 9) (*.f64 -9 3))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 9) 27)
(/.f64 (*.f64 (*.f64 x x) 9) (*.f64 9/10 3))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 9) (*.f64 (cbrt.f64 81) 3))
(/.f64 (*.f64 9 (*.f64 -10 (*.f64 x x))) (*.f64 3 -9))
(/.f64 (*.f64 9 (*.f64 10 (*.f64 x x))) 27)
(/.f64 (*.f64 9 (*.f64 x x)) (*.f64 3 9/10))
(/.f64 (*.f64 9 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 3) (*.f64 (cbrt.f64 81) 3))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) 3) (*.f64 -9 3))
(/.f64 (*.f64 (*.f64 (*.f64 x x) 30) 3) 27)
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) -9)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 81))
(/.f64 (*.f64 10 (*.f64 x x)) 3)
(/.f64 (*.f64 (*.f64 x x) 30) 9)
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 3) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 (*.f64 x x) 30) -1) -9)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 30))) (cbrt.f64 9))
(/.f64 (*.f64 x (*.f64 x 10/3)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 9) 3)
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 (/.f64 27 81))) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 1) (cbrt.f64 81))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) 1) -9)
(/.f64 (*.f64 (cbrt.f64 (*.f64 -10 (*.f64 x x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3)) (cbrt.f64 -9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3)) (cbrt.f64 9))
(/.f64 (*.f64 9 (*.f64 (*.f64 x x) 10/9)) 3)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 1) (cbrt.f64 81))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 -9)) (cbrt.f64 81))
(/.f64 (*.f64 -10 (*.f64 x x)) -3)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 9)) (neg.f64 (cbrt.f64 81)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 27)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 81)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 x (*.f64 x 10/3)) 9) 9)
(/.f64 (*.f64 9 (*.f64 x (*.f64 x 10/3))) 9)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 81)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) 30))) 9)
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 81))) (pow.f64 (cbrt.f64 (cbrt.f64 81)) 2))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 3) 1/3)
(pow.f64 (*.f64 x (*.f64 x 10/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) 3)
(neg.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) -1/9) 3))
(neg.f64 (*.f64 3 (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) 30) -9))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 3))
Outputs
1
(+.f64 (*.f64 10/3 (pow.f64 x 2)) 1)
(fma.f64 10/3 (*.f64 x x) 1)
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4))))
(+.f64 (fma.f64 10/3 (*.f64 x x) 1) (*.f64 50/9 (pow.f64 x 4)))
(+.f64 (*.f64 10/3 (pow.f64 x 2)) (+.f64 (*.f64 500/81 (pow.f64 x 6)) (+.f64 1 (*.f64 50/9 (pow.f64 x 4)))))
(fma.f64 10/3 (*.f64 x x) (fma.f64 500/81 (pow.f64 x 6) (+.f64 1 (*.f64 50/9 (pow.f64 x 4)))))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 x (*.f64 x 10/3))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 x (*.f64 x 10/3))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 x (*.f64 x 10/3))
(*.f64 10/3 (pow.f64 x 2))
(*.f64 x (*.f64 x 10/3))
(if (!=.f64 (exp.f64 3) 0) (exp.f64 (*.f64 x (*.f64 x 10/3))) (exp.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) (exp.f64 (*.f64 (*.f64 x x) 10/9))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9))) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/9)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(*.f64 1 (exp.f64 (*.f64 x (*.f64 x 10/3))))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 3) 3)
(/.f64 (*.f64 3 (exp.f64 (*.f64 x (*.f64 x 10/3)))) 3)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 3) 3)
(/.f64 1 (pow.f64 (exp.f64 3) (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))
(pow.f64 (exp.f64 3) (neg.f64 (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x 10/3)))) 2)
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 3) (*.f64 (*.f64 x x) 10/9))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 1)
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) (*.f64 2 1/2))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 2 3/2))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(pow.f64 (exp.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))) (cbrt.f64 (*.f64 x (*.f64 x 10/3))))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 (sqrt.f64 3)) (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) (/.f64 2 2))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 2) 1/2)
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/9)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1/3)
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3))) (sqrt.f64 3))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 3))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(exp.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2) (*.f64 27 (*.f64 (*.f64 x x) 10/9)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3))) (cbrt.f64 9))
(pow.f64 (exp.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/9)
(exp.f64 (*.f64 (*.f64 (*.f64 x x) 30) 1/9))
(pow.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))) (cbrt.f64 (/.f64 27 81)))
(exp.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))) 2))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))
(fabs.f64 (exp.f64 (*.f64 x (*.f64 x 10/3))))
(exp.f64 (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 3 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) 3) 0) (/.f64 10 (/.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) 0) (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 9 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (/.f64 9 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 x 3) 0) (/.f64 (*.f64 10 x) (/.f64 3 x)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) 30) 0) (/.f64 1 (/.f64 9 (*.f64 (*.f64 x x) 30))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) 30) 0) (pow.f64 (/.f64 (/.f64 9 (*.f64 x x)) 30) -1) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (/.f64 9 (sqrt.f64 3))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 30 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (/.f64 3 (/.f64 9/10 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 9) 0) (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (/.f64 9 (cbrt.f64 9))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 -10 (*.f64 x x)) 0) (/.f64 3 (/.f64 9/10 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 0) (/.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (/.f64 3 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 3 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 3 (*.f64 10 (*.f64 x (cbrt.f64 x))))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 3/10 (*.f64 x (cbrt.f64 x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3 (*.f64 10 x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (sqrt.f64 10) x) 0) (/.f64 (*.f64 (sqrt.f64 10) x) (/.f64 3 (*.f64 (sqrt.f64 10) x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (sqrt.f64 10) 0) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (/.f64 3 (sqrt.f64 10))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 10 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 x (cbrt.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (/.f64 3 (*.f64 x (cbrt.f64 x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (cbrt.f64 (/.f64 27 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) (cbrt.f64 (/.f64 27 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 0) (/.f64 (cbrt.f64 10) (/.f64 3 (*.f64 (cbrt.f64 100) (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 x 0) (/.f64 (*.f64 10 x) (/.f64 3 x)) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (cbrt.f64 100) 0) (/.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (/.f64 3 (cbrt.f64 100))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 0) (/.f64 (sqrt.f64 10) (/.f64 3 (*.f64 (*.f64 x x) (sqrt.f64 10)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 x x) 0) (/.f64 10 (/.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (/.f64 1 (/.f64 3 (*.f64 10 (*.f64 x x)))) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 (*.f64 10 (*.f64 x x)) 0) (pow.f64 (/.f64 3/10 (*.f64 x x)) -1) (*.f64 x (*.f64 x 10/3)))
(if (!=.f64 1 0) (*.f64 x (*.f64 x 10/3)) (*.f64 x (*.f64 x 10/3)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)))
(*.f64 x (*.f64 x 10/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 x (*.f64 x 10/3))))
(*.f64 x (*.f64 x 10/3))
(*.f64 1 (*.f64 x (*.f64 x 10/3)))
(*.f64 x (*.f64 x 10/3))
(*.f64 (*.f64 x (*.f64 x 10/3)) 1)
(*.f64 x (*.f64 x 10/3))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 x x) 10/9) 3)
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 x x) 30) 1/9)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2))) 3)
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (*.f64 x x) 10/9) (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 x x) 10/9) 3)
(*.f64 (*.f64 (*.f64 x x) 10/9) 3)
(*.f64 3 (*.f64 (*.f64 x x) 10/9))
(*.f64 (*.f64 (*.f64 x x) 10/9) 3)
(*.f64 (*.f64 10 (*.f64 x x)) 1/3)
(*.f64 1/9 (*.f64 (*.f64 x x) 30))
(*.f64 (*.f64 (*.f64 x x) 30) 1/9)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2))) 3)
(*.f64 1/3 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 10 (*.f64 x x)) 1/3)
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 (*.f64 1/9 1/9)))
(*.f64 (*.f64 (*.f64 x x) 30) 1/9)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 3)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2) 3)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) 2))
(*.f64 x (*.f64 x 10/3))
(*.f64 (cbrt.f64 (cbrt.f64 3)) (*.f64 (cbrt.f64 (cbrt.f64 9)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9))))
(*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3)))) 2) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))
(*.f64 x (*.f64 x 10/3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (cbrt.f64 3) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2) 3)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9)))
(*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)))
(*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 1/3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 1/3) (cbrt.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) 1/3))
(*.f64 x (*.f64 x 10/3))
(*.f64 (*.f64 (sqrt.f64 10) x) (*.f64 (*.f64 (sqrt.f64 10) x) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 10) x) 1/3) (*.f64 (sqrt.f64 10) x))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) (*.f64 (sqrt.f64 10) 1/3))
(*.f64 (*.f64 (sqrt.f64 10) 1/3) (*.f64 (*.f64 x x) (sqrt.f64 10)))
(*.f64 (*.f64 x x) 10/3)
(*.f64 x (*.f64 x 10/3))
(*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 1/3))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) 1/3) (cbrt.f64 (*.f64 1000 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 10 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3))
(*.f64 (*.f64 10 (*.f64 x (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 x x)) 1/3))
(*.f64 (cbrt.f64 10) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 1/3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x x)) 1/3) (cbrt.f64 10))
(*.f64 (*.f64 10 x) (*.f64 x 1/3))
(*.f64 (*.f64 10 (*.f64 x x)) 1/3)
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (*.f64 (cbrt.f64 100) 1/3))
(*.f64 (*.f64 (cbrt.f64 100) 1/3) (*.f64 (*.f64 x x) (cbrt.f64 10)))
(*.f64 (sqrt.f64 10) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 10)) 1/3) (sqrt.f64 10))
(*.f64 10 (*.f64 (*.f64 x x) 1/3))
(*.f64 (*.f64 10 (*.f64 x x)) 1/3)
(*.f64 (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)) (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 27)))
(*.f64 (*.f64 x 10/3) x)
(*.f64 x (*.f64 x 10/3))
(*.f64 (*.f64 (*.f64 x x) 1/3) 10)
(*.f64 (*.f64 10 (*.f64 x x)) 1/3)
(*.f64 10/3 (*.f64 x x))
(*.f64 x (*.f64 x 10/3))
(*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) -1/9)
(neg.f64 (*.f64 (*.f64 (*.f64 x x) 30) -1/9))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) (*.f64 (sqrt.f64 27) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) 9)
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) (cbrt.f64 243))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) 9) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) 9)
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (cbrt.f64 81)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 10 (*.f64 x x)) 81)) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) (cbrt.f64 9))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (sqrt.f64 27)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) (*.f64 (sqrt.f64 3) (sqrt.f64 27)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (/.f64 (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3) (cbrt.f64 81)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (*.f64 (*.f64 (cbrt.f64 100) (*.f64 x (cbrt.f64 x))) 3)) (cbrt.f64 81))
(*.f64 (/.f64 3 (sqrt.f64 27)) (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) (*.f64 (sqrt.f64 3) (sqrt.f64 27)))
(*.f64 (/.f64 3 (cbrt.f64 3)) (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 3) (cbrt.f64 243)))
(*.f64 (sqrt.f64 3) (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 27))
(*.f64 (/.f64 (*.f64 10 x) (sqrt.f64 27)) (/.f64 (*.f64 x 3) (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 10 x) (*.f64 x 3)) (*.f64 (sqrt.f64 27) (sqrt.f64 3)))
(*.f64 (*.f64 10 x) (/.f64 (*.f64 x 3) 9))
(/.f64 (*.f64 (*.f64 10 x) (*.f64 x 3)) 9)
(*.f64 (/.f64 (*.f64 10 x) (cbrt.f64 3)) (/.f64 (*.f64 x 3) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (*.f64 10 x) (*.f64 x 3)) (*.f64 (cbrt.f64 3) (cbrt.f64 243)))
(*.f64 (/.f64 (*.f64 10 x) 9) (*.f64 x 3))
(/.f64 (*.f64 (*.f64 10 x) (*.f64 x 3)) 9)
(*.f64 (/.f64 (*.f64 10 x) (cbrt.f64 81)) (/.f64 (*.f64 x 3) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 10 x) (*.f64 x 3)) (*.f64 (cbrt.f64 81) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 10 x) (sqrt.f64 3)) (/.f64 (*.f64 x 3) (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 10 x) (*.f64 x 3)) (*.f64 (sqrt.f64 3) (sqrt.f64 27)))
(*.f64 (*.f64 x (cbrt.f64 (/.f64 1000 9))) (/.f64 (*.f64 x 3) (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 1000/9)) (*.f64 x 3)) (cbrt.f64 81))
(*.f64 (/.f64 10 (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 x x) 3) (sqrt.f64 3)))
(/.f64 (*.f64 10 (*.f64 (*.f64 x x) 3)) (*.f64 (sqrt.f64 27) (sqrt.f64 3)))
(*.f64 10 (/.f64 (*.f64 (*.f64 x x) 3) 9))
(/.f64 (*.f64 10 (*.f64 (*.f64 x x) 3)) 9)
(*.f64 (/.f64 10 (cbrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 10 (*.f64 (*.f64 x x) 3)) (*.f64 (cbrt.f64 3) (cbrt.f64 243)))
(*.f64 10/9 (*.f64 (*.f64 x x) 3))
(*.f64 (*.f64 (*.f64 x x) 10/9) 3)
(*.f64 (cbrt.f64 (/.f64 1000 81)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 1000/81) (*.f64 (*.f64 x x) 3)) (cbrt.f64 9))
(*.f64 (/.f64 10 (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 3) (sqrt.f64 27)))
(/.f64 (*.f64 10 (*.f64 (*.f64 x x) 3)) (*.f64 (sqrt.f64 3) (sqrt.f64 27)))
(*.f64 (cbrt.f64 (/.f64 1000 9)) (/.f64 (*.f64 (*.f64 x x) 3) (cbrt.f64 81)))
(/.f64 (*.f64 (cbrt.f64 1000/9) (*.f64 (*.f64 x x) 3)) (cbrt.f64 81))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (sqrt.f64 27)) (/.f64 (cbrt.f64 9) (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) (*.f64 (sqrt.f64 27) (sqrt.f64 3)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) 1) (/.f64 (cbrt.f64 9) 9))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) 9)
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) 3) (/.f64 (cbrt.f64 9) 3))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) (*.f64 3 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 3)) (/.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 (/.f64 9 243))) (cbrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 81)) (/.f64 (cbrt.f64 9) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 (/.f64 9 9))) (cbrt.f64 81))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (sqrt.f64 3)) (/.f64 (cbrt.f64 9) (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) (*.f64 (sqrt.f64 3) (sqrt.f64 27)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9)) (/.f64 (cbrt.f64 9) (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 (/.f64 9 81))) (cbrt.f64 9))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (sqrt.f64 27)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 3) 30)) (sqrt.f64 27))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 9))
(*.f64 x (*.f64 x 10/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 3) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 3))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 3 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 3) (cbrt.f64 243)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 9) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) 1))
(*.f64 x (*.f64 x 10/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 81)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 81) (cbrt.f64 9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (sqrt.f64 3)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) 2) (sqrt.f64 27)))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 27) 30)) (sqrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 27)) 1)
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 27))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 1) (/.f64 (sqrt.f64 3) 9))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) 9)
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 3) (/.f64 (sqrt.f64 3) 3))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) (*.f64 3 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 3)) (/.f64 (sqrt.f64 3) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) (*.f64 (cbrt.f64 3) (cbrt.f64 243)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 81)) (/.f64 (sqrt.f64 3) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) (*.f64 (cbrt.f64 81) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) 1/3) (sqrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (cbrt.f64 9)) (/.f64 (sqrt.f64 3) (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3)) (*.f64 (cbrt.f64 9) (cbrt.f64 81)))
(*.f64 (/.f64 (*.f64 x x) (sqrt.f64 27)) (/.f64 30 (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 3) 30)) (sqrt.f64 27))
(*.f64 (*.f64 x x) (/.f64 30 9))
(*.f64 x (*.f64 x 10/3))
(*.f64 (/.f64 (*.f64 x x) (cbrt.f64 3)) (/.f64 30 (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 3) (cbrt.f64 243)))
(*.f64 (*.f64 (*.f64 x x) 1/9) 30)
(*.f64 (*.f64 (*.f64 x x) 30) 1/9)
(*.f64 (/.f64 (*.f64 x x) (cbrt.f64 81)) (/.f64 30 (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 81) (cbrt.f64 9)))
(*.f64 (/.f64 (*.f64 x x) (sqrt.f64 3)) (/.f64 30 (sqrt.f64 27)))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 27) 30)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 x x) (cbrt.f64 1/9)) (/.f64 30 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 1/9)) 30) (cbrt.f64 81))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 27)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 27))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 81)) (/.f64 3 (cbrt.f64 9)))
(/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 9) (cbrt.f64 81)))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (/.f64 3 (sqrt.f64 27)))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 3) (*.f64 (sqrt.f64 3) (sqrt.f64 27)))
(*.f64 (/.f64 1 (sqrt.f64 27)) (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 3) 30)) (sqrt.f64 27))
(*.f64 (cbrt.f64 (/.f64 27 81)) (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 (*.f64 9 27))))
(/.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 x x) 30)) (cbrt.f64 243))
(*.f64 (/.f64 1 (sqrt.f64 3)) (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 27)))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 27) 30)) (sqrt.f64 3))
(*.f64 (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2) (*.f64 27 (*.f64 (*.f64 x x) 10/9))))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (cbrt.f64 9) (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) (cbrt.f64 (*.f64 27 (*.f64 (*.f64 x x) 10/9))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2) (*.f64 27 (*.f64 (*.f64 x x) 10/9))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2) (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 10/9)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2) (*.f64 (*.f64 x x) 10/9))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (/.f64 1 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(*.f64 (/.f64 3 (cbrt.f64 9)) (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 81)))
(/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 9) (cbrt.f64 81)))
(*.f64 (/.f64 1 (cbrt.f64 81)) (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(*.f64 (cbrt.f64 (/.f64 27 81)) (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 (/.f64 27 81)))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 1/9) (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 x x) 3) 9/10)
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 3)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 3) 30)) (sqrt.f64 27))
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 3)) (cbrt.f64 (*.f64 9 27)))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 243) (cbrt.f64 3)))
(/.f64 (*.f64 x x) (/.f64 3 10))
(*.f64 x (*.f64 x 10/3))
(/.f64 (*.f64 x x) (/.f64 9 30))
(*.f64 x (*.f64 x 10/3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9))) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 3) 30) (cbrt.f64 1/9)) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 3 (neg.f64 (*.f64 (*.f64 x x) 30))) (*.f64 3 -9))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) 3) 30)) -27)
(/.f64 (*.f64 3 (*.f64 (*.f64 x x) 30)) 27)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 3) 30) 27)
(/.f64 (*.f64 (*.f64 -10 (*.f64 x x)) 9) (*.f64 -9 3))
(/.f64 (*.f64 (*.f64 -10 (*.f64 x x)) 9) -27)
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 9) 27)
(/.f64 (*.f64 (*.f64 x x) 9) (*.f64 9/10 3))
(/.f64 (*.f64 (*.f64 x x) 9) 27/10)
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 9) (*.f64 (cbrt.f64 81) 3))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 9) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 9 (*.f64 -10 (*.f64 x x))) (*.f64 3 -9))
(/.f64 (*.f64 (*.f64 -10 (*.f64 x x)) 9) -27)
(/.f64 (*.f64 9 (*.f64 10 (*.f64 x x))) 27)
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) 9) 27)
(/.f64 (*.f64 9 (*.f64 x x)) (*.f64 3 9/10))
(/.f64 (*.f64 (*.f64 x x) 9) 27/10)
(/.f64 (*.f64 9 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9))) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 9) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 3) (*.f64 (cbrt.f64 81) 3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 3) 30) (cbrt.f64 1/9)) (*.f64 3 (cbrt.f64 81)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) 3) (*.f64 -9 3))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) 3) 30)) -27)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 30) 3) 27)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 3) 30) 27)
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) -9)
(neg.f64 (/.f64 (*.f64 x x) (/.f64 -9 30)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (*.f64 10 (*.f64 x x)) 3)
(/.f64 (*.f64 (*.f64 x x) 30) 9)
(*.f64 x (*.f64 x 10/3))
(/.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) 3) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 (*.f64 x x) 30) -1) -9)
(neg.f64 (/.f64 (*.f64 x x) (/.f64 -9 30)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2)) (cbrt.f64 (*.f64 (*.f64 x x) 30))) (cbrt.f64 9))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2) (*.f64 (*.f64 x x) 30))) (cbrt.f64 9))
(/.f64 (*.f64 x (*.f64 x 10/3)) 1)
(*.f64 x (*.f64 x 10/3))
(/.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 9) 3)
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 (/.f64 27 81))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/3)) (cbrt.f64 9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2))) (cbrt.f64 9))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 2) (*.f64 (*.f64 x x) 30))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 1) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) 1) -9)
(neg.f64 (/.f64 (*.f64 x x) (/.f64 -9 30)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -10 (*.f64 x x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3)) (cbrt.f64 -9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3) (cbrt.f64 (*.f64 -10 (*.f64 x x)))) (cbrt.f64 -9))
(/.f64 (*.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) 10/9) 2)) 3) (cbrt.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 9))
(/.f64 (*.f64 9 (*.f64 (*.f64 x x) 10/9)) 3)
(/.f64 (*.f64 (*.f64 (*.f64 x x) 10/9) 9) 3)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) 1) (cbrt.f64 81))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 9)) (cbrt.f64 9))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 -9)) (cbrt.f64 81))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (*.f64 (cbrt.f64 81) (cbrt.f64 -9)))
(/.f64 (*.f64 -10 (*.f64 x x)) -3)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x x) 30)) (cbrt.f64 9)) (neg.f64 (cbrt.f64 81)))
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (sqrt.f64 27)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 x x) (/.f64 (sqrt.f64 27) 30)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 81)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 9) (cbrt.f64 81)))
(/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (*.f64 10 (*.f64 x x)) 3)
(/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 x (*.f64 x 10/3)) 9) 9)
(/.f64 (*.f64 (*.f64 9 x) (*.f64 x 10/3)) 9)
(/.f64 (*.f64 9 (*.f64 x (*.f64 x 10/3))) 9)
(/.f64 (*.f64 (*.f64 9 x) (*.f64 x 10/3)) 9)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9))) (neg.f64 (cbrt.f64 81)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 81))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) 30))) 9)
(*.f64 x (*.f64 x 10/3))
(/.f64 (*.f64 (*.f64 10 (*.f64 x x)) (cbrt.f64 1/9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) 30) (cbrt.f64 1/9)) (cbrt.f64 (cbrt.f64 81))) (pow.f64 (cbrt.f64 (cbrt.f64 81)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 30 (cbrt.f64 1/9))) (cbrt.f64 (cbrt.f64 81))) (pow.f64 (cbrt.f64 (cbrt.f64 81)) 2))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 3) 1/3)
(*.f64 x (*.f64 x 10/3))
(pow.f64 (*.f64 x (*.f64 x 10/3)) 1)
(*.f64 x (*.f64 x 10/3))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x 10/3))) 3)
(*.f64 x (*.f64 x 10/3))
(neg.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) -1/9) 3))
(neg.f64 (*.f64 3 (*.f64 (*.f64 10 (*.f64 x x)) -1/9)))
(neg.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) -1/9) 3))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) 30) -9))
(neg.f64 (/.f64 (*.f64 x x) (/.f64 -9 30)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10/3)) 3))
(*.f64 x (*.f64 x 10/3))

localize82.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
0.5b
(pow.f64 (pow.f64 (exp.f64 x) 30) x)
2.5b
(pow.f64 (exp.f64 x) 30)
2.6b
(exp.f64 (*.f64 5 (*.f64 x x)))
Compiler

Compiled 86 to 47 computations (45.3% saved)

series53.0ms (0.2%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(pow.f64 (exp.f64 x) 30)
4.0ms
x
@-inf
(pow.f64 (exp.f64 x) 30)
1.0ms
x
@0
(pow.f64 (pow.f64 (exp.f64 x) 30) x)
1.0ms
x
@-inf
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
1.0ms
x
@inf
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
Compiler

Compiled 2860 to 2175 computations (24% saved)

rewrite233.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
53×egg-rr
52×egg-rr
47×egg-rr
Counts
3 → 152
Calls
Call 1
Inputs
(pow.f64 (exp.f64 x) 30)
(pow.f64 (pow.f64 (exp.f64 x) 30) x)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 5 (*.f64 x x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 x 30)) 0) (exp.f64 (*.f64 x 30)) (exp.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 x 15)) 0) (/.f64 1 (pow.f64 (exp.f64 (*.f64 x 15)) -2)) (exp.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x 30)) 1/2) (*.f64 (exp.f64 (*.f64 x 30)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 x 30))) (*.f64 1/2 (exp.f64 (*.f64 x 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x 15)) (exp.f64 (*.f64 x 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x 30)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x 60)))) (cbrt.f64 (exp.f64 (*.f64 x 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 x 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x 30)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 x 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 x 30))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 x 30)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (cbrt.f64 (*.f64 900 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 30)) x) (cbrt.f64 900))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)) (*.f64 2 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 x x) 27000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 x (cbrt.f64 900)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 900)) (*.f64 x (cbrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 x x)) 15)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 27000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) x) (sqrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 30) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) 30)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 15)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 2 15))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30)))) (sqrt.f64 (sqrt.f64 30)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 27000))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x (cbrt.f64 900))) (cbrt.f64 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 60)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 x 30))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 x 30)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 x 60)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 x 30) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 x 30)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (/.f64 (*.f64 (*.f64 x 30) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x 30) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1/3) 30))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 0) (exp.f64 (*.f64 (*.f64 x 30) x)) (exp.f64 (*.f64 (*.f64 x 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 0) (exp.f64 (*.f64 (*.f64 x 30) x)) (exp.f64 (*.f64 (*.f64 x 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x 30) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 30) x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x 30) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 60)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 x 30)) x)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 x) (*.f64 x 30))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 x 30) x))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (*.f64 x 30) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) x))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) -1)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) -2)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8)) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8) (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 (*.f64 x x) 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) (*.f64 (*.f64 (*.f64 x x) 15) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 15) 1/3) (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))

simplify306.0ms (1.2%)

Algorithm
egglog
Counts
180 → 219
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 30 x))
(+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2))))
(+.f64 (*.f64 4500 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(if (!=.f64 (exp.f64 (*.f64 x 30)) 0) (exp.f64 (*.f64 x 30)) (exp.f64 (*.f64 x 30)))
(if (!=.f64 (exp.f64 (*.f64 x 15)) 0) (/.f64 1 (pow.f64 (exp.f64 (*.f64 x 15)) -2)) (exp.f64 (*.f64 x 30)))
(+.f64 (*.f64 (exp.f64 (*.f64 x 30)) 1/2) (*.f64 (exp.f64 (*.f64 x 30)) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 x 30))) (*.f64 1/2 (exp.f64 (*.f64 x 30))))
(*.f64 (exp.f64 (*.f64 x 15)) (exp.f64 (*.f64 x 15)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x 30)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x 60)))) (cbrt.f64 (exp.f64 (*.f64 x 60)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 60))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 15)))))
(*.f64 1 (exp.f64 (*.f64 x 30)))
(*.f64 (exp.f64 (*.f64 x 30)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x 30)) 2) 2)
(/.f64 (exp.f64 (*.f64 x 30)) 1)
(/.f64 (*.f64 2 (exp.f64 (*.f64 x 30))) 2)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 x 30)) -1))
(pow.f64 (E.f64) (*.f64 x 30))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (cbrt.f64 (*.f64 900 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 30)) x) (cbrt.f64 900))
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)) 1/3)
(pow.f64 (exp.f64 (*.f64 x 30)) 1)
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)) (*.f64 2 1/6))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 x 30)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 x x) 27000))))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 x (cbrt.f64 900)))
(pow.f64 (exp.f64 (cbrt.f64 900)) (*.f64 x (cbrt.f64 30)))
(pow.f64 (exp.f64 (+.f64 x x)) 15)
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 27000)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) x) (sqrt.f64 30))
(pow.f64 (exp.f64 30) x)
(pow.f64 (exp.f64 x) 30)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) 3)
(pow.f64 (exp.f64 (*.f64 x 15)) 2)
(pow.f64 (exp.f64 x) (*.f64 2 15))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30)))) (sqrt.f64 (sqrt.f64 30)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 27000))) (cbrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 900))) (cbrt.f64 30))
(pow.f64 (exp.f64 (*.f64 x 60)) 1/2)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 x 30))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x 30)) -1))
(sqrt.f64 (exp.f64 (*.f64 x 60)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)))
(fabs.f64 (exp.f64 (*.f64 x 30)))
(exp.f64 (*.f64 x 30))
(exp.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3))
(exp.f64 (+.f64 (*.f64 x 30) 0))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) 0))
(exp.f64 (+.f64 0 (*.f64 x 30)))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (*.f64 x 30) 3) 3)))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1/3) 30))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) 1))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 0) (exp.f64 (*.f64 (*.f64 x 30) x)) (exp.f64 (*.f64 (*.f64 x 30) x)))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 0) (exp.f64 (*.f64 (*.f64 x 30) x)) (exp.f64 (*.f64 (*.f64 x 30) x)))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/2))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x 30) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 3/4))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 2) 2)
(/.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)
(/.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x 30) x))) 2)
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) -2))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) -1))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3)) 1/3)
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 30) x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x 30) x)) 2))
(pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 x 60)) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) 4)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 3)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x) 1/2)
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x 30) x))))
(neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) -1))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3)))
(fabs.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))
(exp.f64 (*.f64 (*.f64 x 30) x))
(exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) 0))
(exp.f64 (+.f64 0 (*.f64 (*.f64 x 30) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3) 1/3))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) x))
(if (!=.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) -1)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) -2)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1/2))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8)) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8) (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 (*.f64 x x) 15)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))
(*.f64 1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) 2)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) 3)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 2)
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) -1))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) (*.f64 5 (*.f64 x x))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) (*.f64 (*.f64 (*.f64 x x) 15) 1/3)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 15) 1/3) (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
Outputs
1
(+.f64 1 (*.f64 30 x))
(+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2))))
(+.f64 1 (fma.f64 30 x (*.f64 450 (*.f64 x x))))
(+.f64 (*.f64 4500 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 30 x) (*.f64 450 (pow.f64 x 2)))))
(fma.f64 4500 (pow.f64 x 3) (+.f64 1 (fma.f64 30 x (*.f64 450 (*.f64 x x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2) 2) (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) 2) 2) 2))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2) 2) (*.f64 (exp.f64 (+.f64 x x)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 2) 2))))
1
(+.f64 1 (*.f64 30 (pow.f64 x 2)))
(+.f64 1 (*.f64 30 (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (*.f64 30 (pow.f64 x 2))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (*.f64 30 (*.f64 x x))))
(+.f64 1 (+.f64 (*.f64 450 (pow.f64 x 4)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 4500 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 450 (pow.f64 x 4) (fma.f64 30 (*.f64 x x) (*.f64 4500 (pow.f64 x 6)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) 30)) x))
(pow.f64 (exp.f64 (log.f64 (exp.f64 (*.f64 30 x)))) x)
1
(+.f64 1 (*.f64 20 (pow.f64 x 2)))
(+.f64 1 (*.f64 20 (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (*.f64 20 (pow.f64 x 2))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (*.f64 20 (*.f64 x x))))
(+.f64 1 (+.f64 (*.f64 200 (pow.f64 x 4)) (+.f64 (*.f64 20 (pow.f64 x 2)) (*.f64 4000/3 (pow.f64 x 6)))))
(+.f64 1 (fma.f64 200 (pow.f64 x 4) (fma.f64 20 (*.f64 x x) (*.f64 4000/3 (pow.f64 x 6)))))
(if (!=.f64 (exp.f64 (*.f64 x 30)) 0) (exp.f64 (*.f64 x 30)) (exp.f64 (*.f64 x 30)))
(if (!=.f64 (exp.f64 (*.f64 30 x)) 0) (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 30 x)))
(if (!=.f64 (exp.f64 (*.f64 x 15)) 0) (/.f64 1 (pow.f64 (exp.f64 (*.f64 x 15)) -2)) (exp.f64 (*.f64 x 30)))
(if (!=.f64 (exp.f64 (*.f64 x 15)) 0) (exp.f64 (*.f64 (*.f64 x 15) 2)) (exp.f64 (*.f64 30 x)))
(+.f64 (*.f64 (exp.f64 (*.f64 x 30)) 1/2) (*.f64 (exp.f64 (*.f64 x 30)) 1/2))
(exp.f64 (*.f64 30 x))
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 x 30))) (*.f64 1/2 (exp.f64 (*.f64 x 30))))
(exp.f64 (*.f64 30 x))
(*.f64 (exp.f64 (*.f64 x 15)) (exp.f64 (*.f64 x 15)))
(exp.f64 (*.f64 (*.f64 x 15) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x 30)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 x 60)))) (cbrt.f64 (exp.f64 (*.f64 x 60)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 30 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (exp.f64 (*.f64 x 60)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 60))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 x 60))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x 60))) (cbrt.f64 (exp.f64 (*.f64 x 30))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 x 60))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 15)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) (cbrt.f64 (exp.f64 (*.f64 x 15)))))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 30 x)) (exp.f64 (*.f64 x 15)))) 2)
(*.f64 1 (exp.f64 (*.f64 x 30)))
(exp.f64 (*.f64 30 x))
(*.f64 (exp.f64 (*.f64 x 30)) 1)
(exp.f64 (*.f64 30 x))
(/.f64 (*.f64 (exp.f64 (*.f64 x 30)) 2) 2)
(exp.f64 (*.f64 30 x))
(/.f64 (exp.f64 (*.f64 x 30)) 1)
(exp.f64 (*.f64 30 x))
(/.f64 (*.f64 2 (exp.f64 (*.f64 x 30))) 2)
(exp.f64 (*.f64 30 x))
(/.f64 1 (pow.f64 (exp.f64 (*.f64 x 30)) -1))
(exp.f64 (*.f64 30 x))
(pow.f64 (E.f64) (*.f64 x 30))
(pow.f64 (E.f64) (*.f64 30 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 x 30))) (cbrt.f64 (*.f64 900 (*.f64 x x))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 30 x))) (cbrt.f64 (*.f64 900 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 30)) x) (cbrt.f64 900))
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)) 1/3)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (*.f64 x 30)) 1)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)) (*.f64 2 1/6))
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 x 30)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 900 (*.f64 x x)))) (cbrt.f64 (*.f64 30 x)))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 x x) 27000))))
(pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 x x) 27000))))
(pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30)))
(pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 x (cbrt.f64 900)))
(pow.f64 (exp.f64 (cbrt.f64 900)) (*.f64 x (cbrt.f64 30)))
(pow.f64 (exp.f64 (+.f64 x x)) 15)
(exp.f64 (*.f64 (+.f64 x x) 15))
(pow.f64 (exp.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 x x) 27000)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) x) (sqrt.f64 30))
(pow.f64 (exp.f64 30) x)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 x) 30)
(exp.f64 (*.f64 30 x))
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 30))) 3)
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (*.f64 x 15)) 2)
(exp.f64 (*.f64 (*.f64 x 15) 2))
(pow.f64 (exp.f64 x) (*.f64 2 15))
(exp.f64 (*.f64 30 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30)))) (sqrt.f64 (sqrt.f64 30)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (sqrt.f64 30)) (sqrt.f64 (sqrt.f64 30))) (sqrt.f64 (sqrt.f64 30))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x x) 27000))) (cbrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (cbrt.f64 900))) (cbrt.f64 30))
(exp.f64 (*.f64 (*.f64 x (cbrt.f64 900)) (cbrt.f64 30)))
(pow.f64 (exp.f64 (*.f64 x 60)) 1/2)
(sqrt.f64 (exp.f64 (*.f64 x 60)))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 x 30))))
(exp.f64 (*.f64 30 x))
(neg.f64 (*.f64 (exp.f64 (*.f64 x 30)) -1))
(exp.f64 (*.f64 30 x))
(sqrt.f64 (exp.f64 (*.f64 x 60)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) 3)))
(exp.f64 (*.f64 30 x))
(fabs.f64 (exp.f64 (*.f64 x 30)))
(fabs.f64 (exp.f64 (*.f64 30 x)))
(exp.f64 (*.f64 x 30))
(exp.f64 (*.f64 30 x))
(exp.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 (*.f64 x 30) 0))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) 0))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 0 (*.f64 x 30)))
(exp.f64 (*.f64 30 x))
(exp.f64 (+.f64 0 (/.f64 (*.f64 (*.f64 x 30) 3) 3)))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 30) 1/3) 3))
(exp.f64 (*.f64 30 x))
(exp.f64 (*.f64 (*.f64 (*.f64 x 3) 1/3) 30))
(exp.f64 (*.f64 (*.f64 x 3) 10))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) 1))
(exp.f64 (*.f64 30 x))
(if (!=.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 0) (exp.f64 (*.f64 (*.f64 x 30) x)) (exp.f64 (*.f64 (*.f64 x 30) x)))
(if (!=.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 0) (pow.f64 (exp.f64 (*.f64 30 x)) x) (pow.f64 (exp.f64 (*.f64 30 x)) x))
(if (!=.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 0) (exp.f64 (*.f64 (*.f64 x 30) x)) (exp.f64 (*.f64 (*.f64 x 30) x)))
(if (!=.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) 0) (pow.f64 (exp.f64 (*.f64 30 x)) x) (pow.f64 (exp.f64 (*.f64 30 x)) x))
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/2) (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/2))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(+.f64 (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 1/2 (exp.f64 (*.f64 (*.f64 x 30) x))))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 60) x))) (exp.f64 (*.f64 (*.f64 x 60) x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 60) x)) (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 60) x)) (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 60) x))) (exp.f64 (*.f64 (*.f64 x 60) x)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))) 2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 -1 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 60) x))) (exp.f64 (*.f64 (*.f64 x 60) x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))))
(*.f64 1 (exp.f64 (*.f64 (*.f64 x 30) x)))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 60) x))) (exp.f64 (*.f64 (*.f64 x 60) x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 3/4))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 3/4))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 3/4) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 3/4))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 2) 2)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(/.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(/.f64 (*.f64 2 (exp.f64 (*.f64 (*.f64 x 30) x))) 2)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(/.f64 1 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) -2))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(/.f64 1 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) -1))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3)) 1/3)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 30) x))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x 30) x)) 2))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))
(pow.f64 (E.f64) (*.f64 (*.f64 30 x) x))
(pow.f64 (exp.f64 (*.f64 x 60)) (*.f64 x 1/2))
(pow.f64 (exp.f64 (*.f64 x 30)) x)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) 4)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 2)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) 3)
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (exp.f64 x) (*.f64 x 30))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x) 1/2)
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x 60) x)))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (*.f64 x 30) x))))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(neg.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) -1))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 60)) x))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x 60) x)))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3)))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(fabs.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))
(fabs.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))
(exp.f64 (*.f64 (*.f64 x 30) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) 0))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (+.f64 0 (*.f64 (*.f64 x 30) x)))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) 2))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/3) 3))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3) 1/3))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x 30) 3) 3) x))
(pow.f64 (exp.f64 (*.f64 30 x)) x)
(if (!=.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) -1)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(if (!=.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x)))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))) -1) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x)))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) -2)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(if (!=.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) 0) (pow.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) -2) -1) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1/2))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 1/2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(*.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) 2)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8)) (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) (pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 1/8))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8) (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x 30) x)) 1/8) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 1/8) (exp.f64 (*.f64 (*.f64 x x) 5))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) (pow.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x) 1/8))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) 2)
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 (*.f64 x x) 15)))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 x (*.f64 x 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 (*.f64 x x) 15)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(cbrt.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 x (*.f64 x 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 5/2)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5))))))
(*.f64 1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) (exp.f64 (*.f64 x (*.f64 x 5/2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))) (exp.f64 (*.f64 x (*.f64 x 5/2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) 2))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 5/2)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))) (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x)))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 30 x) x (*.f64 (*.f64 x x) 5)))) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)) (exp.f64 (*.f64 x (*.f64 x 5/2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))) (exp.f64 (*.f64 x (*.f64 x 5/2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))) 2) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x))))
(*.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x)))) (*.f64 (exp.f64 (*.f64 5 (*.f64 x x))) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 2) 2)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) 2)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)
(cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) 1)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))) 3)
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2)) (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))))) 2)
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 5/2))) (sqrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 30 x)) x)))) 2)
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x)))) -1))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (exp.f64 (*.f64 (*.f64 x 30) x))))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))
(cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) (*.f64 5 (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 30 x) x) 1/2 (*.f64 (*.f64 x x) 5)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x 30) x) 1/2) (*.f64 (*.f64 (*.f64 x x) 15) 1/3)))
(exp.f64 (fma.f64 (*.f64 (*.f64 30 x) x) 1/2 (*.f64 (*.f64 x x) 5)))
(exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(exp.f64 (fma.f64 (*.f64 (*.f64 30 x) x) 1/2 (*.f64 (*.f64 x x) 5)))
(exp.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) 15) 1/3) (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))
(exp.f64 (fma.f64 (*.f64 (*.f64 30 x) x) 1/2 (*.f64 (*.f64 x x) 5)))

eval1.5s (6.1%)

Compiler

Compiled 41286 to 26327 computations (36.2% saved)

prune853.0ms (3.4%)

Pruning

176 alts after pruning (170 fresh and 6 done)

PrunedKeptTotal
New1496591555
Fresh39111150
Picked101
Done5611
Total15411761717
Error
0.0b
Counts
1717 → 176
Alt Table
Click to see full alt table
StatusErrorProgram
3.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
3.5b
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
3.5b
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
3.6b
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
3.6b
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
3.6b
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
3.5b
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
3.5b
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
3.5b
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
63.0b
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
63.0b
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
3.3b
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.7b
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
3.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
4.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 2 (cbrt.f64 (*.f64 1000 x)))) (/.f64 (cbrt.f64 (*.f64 x x)) 2)))
3.5b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
3.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
3.2b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.8b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
3.3b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) x))) (*.f64 x (cbrt.f64 x))))
4.7b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.6b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
3.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
2.9b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
3.0b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.1b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
3.4b
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
3.2b
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.2b
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.6b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
3.5b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
3.5b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
3.6b
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
3.6b
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
52.3b
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
3.2b
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
3.1b
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
3.0b
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x)))))
3.2b
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))))) (exp.f64 (*.f64 (*.f64 x x) 5/4)))
3.5b
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
3.5b
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
3.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
3.2b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
3.3b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
4.9b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
4.5b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
4.8b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
4.6b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
4.7b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
3.4b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
3.1b
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
3.5b
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
3.9b
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.8b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.7b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
4.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
4.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.5b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.8b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.3b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))))
3.1b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
3.4b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 (*.f64 x (cbrt.f64 1000/9)) (*.f64 x 3)) (cbrt.f64 81)))))
3.9b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 243) (cbrt.f64 3))))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
3.2b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
3.0b
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
3.7b
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
2.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 15) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (pow.f64 (exp.f64 5) (*.f64 x x)))))
2.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (E.f64) (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
2.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
2.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3))))))
4.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
3.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
3.6b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
3.4b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5)))))
3.0b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
2.7b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
2.9b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
3.1b
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
3.5b
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
3.2b
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
3.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
3.8b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
3.5b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
3.2b
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
3.6b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 30)) (sqrt.f64 10/3)))
3.6b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
4.8b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
3.2b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2))
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
3.7b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
3.7b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
4.8b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 x 1000)))))
4.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
3.3b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
3.9b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
3.5b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
3.3b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
3.2b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
3.9b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
3.0b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
2.9b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
3.1b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
3.0b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
3.4b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
4.8b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))) 3))
4.7b
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))) 3))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
3.2b
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
3.2b
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
Compiler

Compiled 3191 to 2384 computations (25.3% saved)

regimes903.0ms (3.6%)

Counts
321 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (E.f64) (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 x 1000)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x 1000) x))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x 90))) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (E.f64) (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 10 x)) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x 90)) 1/3) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) 15) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 (*.f64 x x)) 3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 2 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (pow.f64 (exp.f64 (*.f64 x x)) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) (*.f64 (cbrt.f64 243) (cbrt.f64 3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 (*.f64 x (cbrt.f64 1000/9)) (*.f64 x 3)) (cbrt.f64 81)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 2/3)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)) (exp.f64 (*.f64 (*.f64 10 x) x))))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 2/3))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 30)) (sqrt.f64 10/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 1000)) (*.f64 x x)) 3) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 30) x)) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (sqrt.f64 10))) (*.f64 (cbrt.f64 (sqrt.f64 10)) (*.f64 (cbrt.f64 100) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (cbrt.f64 10)) (cbrt.f64 (cbrt.f64 100)))) (cbrt.f64 (cbrt.f64 10000))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x x)) (sqrt.f64 (*.f64 30 1/9))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 3) (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x))) x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 1000 x)) x) (cbrt.f64 x))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (cos.f64 x))) 3))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (cbrt.f64 5)) (*.f64 (*.f64 (cbrt.f64 25) x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 5) x)) (*.f64 (sqrt.f64 5) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 5))) (sqrt.f64 5)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (*.f64 x x) (sqrt.f64 30)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) (sqrt.f64 30))) (sqrt.f64 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 6))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) 6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 (*.f64 1000 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 x (cbrt.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 2 (cbrt.f64 (*.f64 1000 x)))) (/.f64 (cbrt.f64 (*.f64 x x)) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 1000 (*.f64 x x)) (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 x (cbrt.f64 x)) 5)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 (*.f64 5 x) (cbrt.f64 x))) (cbrt.f64 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 27000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 15)))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15))))) (exp.f64 (*.f64 (*.f64 x x) 5/4)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 20/3) (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (sqrt.f64 5)) (*.f64 (*.f64 x x) (sqrt.f64 5))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 x (sqrt.f64 30))) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 30)) (*.f64 (sqrt.f64 30) x)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)) 3/2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 20)) (sqrt.f64 20/9))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (sqrt.f64 10) (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 20)) (*.f64 (*.f64 x x) (sqrt.f64 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (pow.f64 (exp.f64 x) (sqrt.f64 20)) (*.f64 (*.f64 x (sqrt.f64 20)) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x))) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 900))) (cbrt.f64 (*.f64 (*.f64 x x) 30)))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))) 3))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 20)) (sqrt.f64 5)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 10 x) 2)) x)) (cbrt.f64 (*.f64 10 x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) (cbrt.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 10 (*.f64 x x)) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))) 2) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)) 2)) (cbrt.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 10 x) x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))) 3))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 20)) (sqrt.f64 (sqrt.f64 20)))) (sqrt.f64 (sqrt.f64 20))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 2/3)) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3))) 2))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 100)) (*.f64 x (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 10 x) x)))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 400)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) 2/3))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cbrt.f64 (cos.f64 x)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 x x) 10/3)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 (*.f64 10 x) x))))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x)))) 2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 2) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 2)))) 2))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 40) 2/3)) 2)))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 30) x) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
Calls

2 calls:

362.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
349.0ms
x
Results
ErrorSegmentsBranch
1.9b1x
1.9b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 6438 to 3824 computations (40.6% saved)

regimes401.0ms (1.6%)

Counts
199 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (E.f64) (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 x 1000)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
Calls

2 calls:

205.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
99.0ms
x
Results
ErrorSegmentsBranch
2.0b1x
2.0b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 3330 to 1971 computations (40.8% saved)

regimes442.0ms (1.7%)

Counts
197 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (E.f64) (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 x 1000)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
Calls

2 calls:

199.0ms
x
110.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
2.1b1x
2.1b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 3294 to 1949 computations (40.8% saved)

regimes329.0ms (1.3%)

Counts
196 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 100))))
(*.f64 (if (!=.f64 (cbrt.f64 (cos.f64 x)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) -3)) (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (E.f64) (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (E.f64) (*.f64 x (*.f64 x 10/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (pow.f64 (exp.f64 1/3) (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (/.f64 1 (pow.f64 (exp.f64 (*.f64 10 (*.f64 x x))) -1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 20)) x))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3)) 3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) 2)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (cbrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x))))) (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x 30) x))) (exp.f64 (fma.f64 (*.f64 5 x) x (*.f64 (*.f64 (*.f64 x 30) x) 1/2)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 x (*.f64 x 15/2)) (*.f64 (*.f64 5 x) x))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) (exp.f64 (*.f64 (*.f64 x x) 15)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 10)) 2))
(*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30)))) (cbrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 30)) (*.f64 1/3 (*.f64 (cbrt.f64 900) (*.f64 x x)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 x 1000)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 (*.f64 5 x) x)))))
Calls

2 calls:

140.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
95.0ms
x
Results
ErrorSegmentsBranch
2.4b1x
2.4b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 3276 to 1938 computations (40.8% saved)

regimes220.0ms (0.9%)

Counts
160 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)) (exp.f64 (*.f64 5 (*.f64 x x))))))
Calls

2 calls:

81.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
79.0ms
x
Results
ErrorSegmentsBranch
2.5b1x
2.5b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 2524 to 1484 computations (41.2% saved)

regimes274.0ms (1.1%)

Counts
159 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
Calls

2 calls:

112.0ms
x
81.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
2.6b1x
2.6b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 2506 to 1473 computations (41.2% saved)

regimes409.0ms (1.6%)

Counts
158 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 35))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x 10/3) x))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 x x) 10/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 10)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 15) (*.f64 5 (*.f64 x x))))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (+.f64 (*.f64 5 (*.f64 x x)) (*.f64 (*.f64 x x) 15)))))) 3)
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) (+.f64 5 30)))) (exp.f64 (*.f64 x (*.f64 x 5/2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 10 x) (*.f64 x 1/3)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) 20) 1/6))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 10 (*.f64 x x)) 2/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 30 (*.f64 x x)) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x 30) x) 3/2)) (exp.f64 (*.f64 (*.f64 x x) 15))) 1/3)))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x x)) 20/3)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (/.f64 (*.f64 3 (*.f64 10 (*.f64 x x))) 9))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (if (!=.f64 (*.f64 10 x) 0) (/.f64 x (/.f64 3/10 x)) (*.f64 x (*.f64 x 10/3))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 1/3) (*.f64 (*.f64 x x) 20))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 20) (*.f64 (*.f64 x x) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 x 20) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 x 20)) (*.f64 x 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 40)) 1/6)) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x 30) x) (*.f64 5 (*.f64 x x))))) (exp.f64 (*.f64 (*.f64 x x) 5/2)))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3) 1/3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20)))) (exp.f64 (+.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) (/.f64 (*.f64 (*.f64 x x) 20/3) 3)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 10)) (sqrt.f64 10)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x 30)) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 30)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 60)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 90)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) 60) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x 15/2))) 4)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (cbrt.f64 x)) (cbrt.f64 (*.f64 1000 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) x) (cbrt.f64 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 90)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 x))) 3) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (exp.f64 (*.f64 (*.f64 x x) 30)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 5)) (cbrt.f64 (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (cos.f64 x))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (exp.f64 (*.f64 10 (*.f64 x x)))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 30))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -3)))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 5) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 x) (*.f64 5 x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 5 x)) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))) (pow.f64 (exp.f64 (*.f64 x x)) 5))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 30) (*.f64 x x))) (exp.f64 (*.f64 (*.f64 5 x) x)))))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 30) x))) (exp.f64 (*.f64 5 (*.f64 x x))))))
Calls

2 calls:

175.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
116.0ms
x
Results
ErrorSegmentsBranch
2.7b1x
2.7b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 2488 to 1463 computations (41.2% saved)

regimes190.0ms (0.8%)

Counts
92 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 10)) (*.f64 (*.f64 x x) (sqrt.f64 10))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (E.f64) (*.f64 (*.f64 x x) 10)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x 30) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 1/3) (*.f64 x (*.f64 x 30))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 30) (/.f64 (*.f64 x x) 3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x 30)) (*.f64 x 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x (*.f64 x 30))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 10/3)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 60)) 1/6))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 x)) (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 x))) (*.f64 (cbrt.f64 (*.f64 x x)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 1000 (*.f64 x x)))) (*.f64 x (cbrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 x x))) (*.f64 x (cbrt.f64 (*.f64 1000 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 10 x) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) 90) 1/3))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (cbrt.f64 (*.f64 10 x))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 100)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (cbrt.f64 (*.f64 10 x)))) (cbrt.f64 (*.f64 (*.f64 x x) 100))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x x)) 15)) (exp.f64 (*.f64 (*.f64 x x) 5/2))) (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (cos.f64 x)) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5/2) (*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 15)))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (pow.f64 (/.f64 1 (cos.f64 x)) -1) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (fma.f64 30 (*.f64 x (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
Outputs
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (cbrt.f64 (exp.f64 (*.f64 x (*.f64 x 30)))))
Calls

2 calls:

93.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
44.0ms
x
Results
ErrorSegmentsBranch
3.0b1x
3.0b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 1284 to 745 computations (42% saved)

regimes69.0ms (0.3%)

Counts
55 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
(*.f64 (if (!=.f64 (cos.f64 x) 0) (/.f64 1 (/.f64 1 (cos.f64 x))) (cos.f64 x)) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 30 x) (*.f64 x 3/2)) (*.f64 x (*.f64 x 15)))))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 x x) 20/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 20 (*.f64 (*.f64 x x) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 x 20) 1/3)))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (cos.f64 x) (*.f64 (fabs.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) 60) 1/3) 1/3))) (exp.f64 (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) 9) 3))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (pow.f64 (exp.f64 (*.f64 x x)) 10))
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 15)) (exp.f64 (*.f64 5 (*.f64 x x))))))
Calls

2 calls:

27.0ms
x
26.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
3.1b1x
3.1b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 742 to 435 computations (41.4% saved)

regimes83.0ms (0.3%)

Counts
44 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 10 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 10 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) 10))
(*.f64 (cos.f64 x) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) 20))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 2))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) 30)) 1/3))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 1/3) 3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (/.f64 (/.f64 (cos.f64 x) 3) 1/3) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x x) 30))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (*.f64 5 (*.f64 x x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (exp.f64 (neg.f64 (*.f64 5 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 5 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 1/3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 5 (*.f64 x x)))) 3) (/.f64 (exp.f64 (*.f64 5 (*.f64 x x))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 3)) (exp.f64 (/.f64 (*.f64 x x) 1/10)))
(*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 3))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 5 (*.f64 x x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 3) (exp.f64 (*.f64 (*.f64 10 x) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10)))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 20)) (exp.f64 (*.f64 (*.f64 10 x) x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 (*.f64 (*.f64 x x) 10) (*.f64 (*.f64 30 x) x))))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 10) (*.f64 x x)))
Calls

2 calls:

25.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
20.0ms
x
Results
ErrorSegmentsBranch
3.1b1x
3.1b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 545 to 316 computations (42% saved)

regimes25.0ms (0.1%)

Counts
17 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
(/.f64 (*.f64 3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 1/3) 3)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 1/3)
Outputs
(/.f64 (*.f64 1/3 (*.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) (cos.f64 x))) 1/3)
Calls

2 calls:

12.0ms
x
9.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
3.5b1x
3.5b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 198 to 121 computations (38.9% saved)

regimes19.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 10 x) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x x) 30) 3)))
(/.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 (*.f64 x x) 10))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 10 (*.f64 x x)) 1/3) 3)))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 1/3) (/.f64 (cos.f64 x) 3))
(*.f64 (/.f64 (exp.f64 (*.f64 (*.f64 x x) 10)) 3) (/.f64 (cos.f64 x) 1/3))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) 10))) 3) 3)
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Calls

2 calls:

8.0ms
x
7.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
3.5b1x
3.5b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 146 to 89 computations (39% saved)

regimes6.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) (exp.f64 (*.f64 10 (*.f64 x x))))
Calls

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
52.3b1x
Compiler

Compiled 44 to 29 computations (34.1% saved)

regimes5.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 (cos.f64 x) 1)
Outputs
(*.f64 (+.f64 1 (*.f64 (*.f64 x x) -1/2)) 1)
Calls

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
57.8b1x
Compiler

Compiled 30 to 21 computations (30% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
(+.f64 1 (*.f64 (*.f64 x x) 19/2))
Outputs
(+.f64 1 (*.f64 (*.f64 x 19/2) x))
Calls

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
63.0b1x
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify7.0ms (0%)

Stop Event
fuel
Compiler

Compiled 232 to 170 computations (26.7% saved)

soundness0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

end118.0ms (0.5%)

Compiler

Compiled 218 to 135 computations (38.1% saved)

Profiling

Loading profile data...