Details

Time bar (total: 21.0s)

analyze1.2s (5.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
0%0%50%50%0%0%0%2
0%0%50%50%0%0%0%3
0%0%50%50%0%0%0%4
6.3%3.1%46.8%50%0%0%0%5
9.4%4.7%45.3%50%0%0%0%6
10.9%5.5%44.5%50%0%0%0%7
11.7%5.9%44.1%50%0%0%0%8
12.1%6%43.9%50%0%0%0%9
12.3%6.1%43.8%50%0%0%0%10
12.4%6.2%43.8%50%0%0%0%11
12.5%6.2%43.7%50%0%0%0%12
Compiler

Compiled 17 to 13 computations (23.5% saved)

sample8.5s (40.5%)

Results
6.0s4118×body1024valid
1.3s2128×body512valid
716.0ms408×body2048valid
461.0ms1602×body256valid
Bogosity

preprocess5.0ms (0%)

Algorithm
egg-herbie
Rules
rational.json-simplify-17
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11327
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Outputs
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational.json-simplify-17
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11327
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Outputs
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))

eval0.0ms (0%)

Compiler

Compiled 10 to 8 computations (20% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
61.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
61.5b
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Compiler

Compiled 10 to 8 computations (20% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
5.5b
(log.f64 (+.f64 1 x))
5.5b
(log.f64 (-.f64 1 x))
Compiler

Compiled 26 to 19 computations (26.9% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
1.0ms
x
@inf
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
0.0ms
x
@inf
(log.f64 (-.f64 1 x))
0.0ms
x
@0
(log.f64 (-.f64 1 x))
0.0ms
x
@0
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1908×rational.json-1
1908×rational.json-2
1908×rational.json-3
1906×rational.json-5
1904×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01049
18449
226849
397149
4372449
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(log.f64 (-.f64 1 x))
(log.f64 (+.f64 1 x))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 1 x)) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))) (/.f64 1 (log.f64 (-.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))) (*.f64 (/.f64 1 (log.f64 (-.f64 1 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (-.f64 1 x))) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (-.f64 1 x)) (*.f64 (log.f64 (-.f64 1 x)) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))) (/.f64 (/.f64 1 (log.f64 (-.f64 1 x))) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (-.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (-.f64 1 x)) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (-.f64 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (+.f64 1 x)) (/.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 1 (log.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (log.f64 (+.f64 1 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (+.f64 1 x))) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (+.f64 1 x)) (*.f64 (log.f64 (+.f64 1 x)) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (log.f64 (+.f64 1 x))) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (+.f64 1 x)) (/.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (+.f64 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 1)))))

simplify214.0ms (1%)

Algorithm
egg-herbie
Rules
1322×rational.json-simplify-50
1256×rational.json-simplify-54
974×rational.json-simplify-58
952×rational.json-simplify-43
686×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02284435
14414253
29264243
329664221
471404221
Stop Event
node limit
Counts
73 → 161
Calls
Call 1
Inputs
(*.f64 -1 x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (*.f64 -1/4 (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(*.f64 -1 (log.f64 (/.f64 -1 x)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 1 x))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
x
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 4)) x)))
(*.f64 -1 (log.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (/.f64 2 (*.f64 (log.f64 (/.f64 1 x)) x))) (/.f64 (log.f64 -1) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) x)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) x))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (+.f64 (/.f64 (log.f64 -1) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) x)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) x))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x)))))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (/.f64 (log.f64 -1) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) x))))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) x)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))) (pow.f64 x 3))))))
(+.f64 (log.f64 (-.f64 1 x)) 0)
(+.f64 0 (log.f64 (-.f64 1 x)))
(-.f64 (log.f64 (-.f64 1 x)) 0)
(*.f64 1 (log.f64 (-.f64 1 x)))
(*.f64 (log.f64 (-.f64 1 x)) 1)
(*.f64 (log.f64 (-.f64 1 x)) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))
(*.f64 (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))) (/.f64 1 (log.f64 (-.f64 1 x))))
(*.f64 (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))) (*.f64 (/.f64 1 (log.f64 (-.f64 1 x))) 1))
(*.f64 (/.f64 1 (log.f64 (-.f64 1 x))) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))
(*.f64 (*.f64 (log.f64 (-.f64 1 x)) (*.f64 (log.f64 (-.f64 1 x)) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))) (/.f64 (/.f64 1 (log.f64 (-.f64 1 x))) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x)))))
(/.f64 (log.f64 (-.f64 1 x)) 1)
(/.f64 (log.f64 (-.f64 1 x)) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))
(pow.f64 (log.f64 (-.f64 1 x)) 1)
(+.f64 (log.f64 (+.f64 1 x)) 0)
(+.f64 0 (log.f64 (+.f64 1 x)))
(-.f64 (log.f64 (+.f64 1 x)) 0)
(*.f64 1 (log.f64 (+.f64 1 x)))
(*.f64 (log.f64 (+.f64 1 x)) 1)
(*.f64 (log.f64 (+.f64 1 x)) (/.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))
(*.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 1 (log.f64 (+.f64 1 x))))
(*.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (log.f64 (+.f64 1 x))) 1))
(*.f64 (/.f64 1 (log.f64 (+.f64 1 x))) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))
(*.f64 (*.f64 (log.f64 (+.f64 1 x)) (*.f64 (log.f64 (+.f64 1 x)) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (log.f64 (+.f64 1 x))) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x)))))
(/.f64 (log.f64 (+.f64 1 x)) 1)
(/.f64 (log.f64 (+.f64 1 x)) (/.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))
(pow.f64 (log.f64 (+.f64 1 x)) 1)
(+.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 0)
(+.f64 0 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))
(-.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 0)
(*.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))
(*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 1)
(*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) 1))
(*.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))))
(pow.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 1)
Outputs
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (*.f64 -1/4 (pow.f64 x 4)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/3 (pow.f64 x 3)))))
(+.f64 (neg.f64 x) (+.f64 (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/4 (pow.f64 x 4))) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -1/4 (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1))
(+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (/.f64 1 x))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 x) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))))
(*.f64 -1 (log.f64 (/.f64 -1 x)))
(neg.f64 (log.f64 (/.f64 -1 x)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 1 x))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 1 x)) (log.f64 (/.f64 -1 x)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (-.f64 (neg.f64 (/.f64 1 x)) (log.f64 (/.f64 -1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(-.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 x) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))
(-.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))))
x
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) x)
(+.f64 x (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x (*.f64 (pow.f64 x 3) 1/3)))
(+.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 4)) x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 x (*.f64 -1/4 (pow.f64 x 4)))))
(+.f64 x (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/3)) (*.f64 -1/4 (pow.f64 x 4))))
(+.f64 x (+.f64 (*.f64 -1/4 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 -1 (log.f64 (/.f64 1 x)))
(neg.f64 (log.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 1 x))
(+.f64 (/.f64 1 x) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (/.f64 1 x) (neg.f64 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (neg.f64 (log.f64 (/.f64 1 x)))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (/.f64 1 x) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (*.f64 1/3 (/.f64 1 (pow.f64 x 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (/.f64 1 x)))
(+.f64 (log.f64 -1) (+.f64 (/.f64 1 x) (*.f64 -1 (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 1 x) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (log.f64 -1)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (log.f64 -1) (+.f64 (/.f64 1 x) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (log.f64 -1))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 x) (log.f64 -1)))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (+.f64 (/.f64 1 x) (*.f64 1/3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 x) (log.f64 -1)))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (*.f64 -1 x) -1)
(+.f64 -1 (neg.f64 x))
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 -1 (neg.f64 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (/.f64 2 (*.f64 (log.f64 (/.f64 1 x)) x))) (/.f64 (log.f64 -1) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (/.f64 2 (*.f64 x (log.f64 (/.f64 1 x))))) (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (/.f64 2 (*.f64 x (log.f64 (/.f64 1 x))))) (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) x))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (+.f64 (/.f64 (log.f64 -1) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) x)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))))) (+.f64 (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))))) (+.f64 (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) x))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x)))))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (log.f64 (/.f64 1 x)) (pow.f64 x 2)))) (/.f64 (log.f64 -1) (*.f64 (pow.f64 (log.f64 (/.f64 1 x)) 2) x))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x)))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x)))))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))) (+.f64 (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (/.f64 1 x)) 2))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x)))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x)))))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))) (+.f64 (+.f64 (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x))))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))))) (*.f64 1/3 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (/.f64 1 x)) 2))))))))
(-.f64 (-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))))) (+.f64 (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x)))))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x)))))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))) (*.f64 1/3 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (/.f64 1 x)) 2)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x)))))))) (+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x)))))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (/.f64 1 x)) 2)))) (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 x (log.f64 (/.f64 1 x))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x)))))))) (+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 2) (log.f64 (/.f64 1 x)))) (/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (log.f64 (/.f64 1 x))) (neg.f64 (*.f64 1/2 (/.f64 1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (log.f64 (/.f64 1 x)) 2)))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (*.f64 (pow.f64 x 3) (pow.f64 (log.f64 (/.f64 1 x)) 2)))) (/.f64 (log.f64 -1) (*.f64 x (pow.f64 (log.f64 (/.f64 1 x)) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 x))) (log.f64 -1)) (pow.f64 (*.f64 x (log.f64 (/.f64 1 x))) 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (log.f64 (/.f64 1 x)))) (/.f64 (log.f64 -1) (pow.f64 (log.f64 (/.f64 1 x)) 2))) (*.f64 (pow.f64 x 3) (log.f64 (/.f64 1 x))))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) x)))
(*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x)))
(neg.f64 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) x))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (*.f64 1/2 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2)) (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (pow.f64 x 2))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (+.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))))) (pow.f64 x 2)) (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) x)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (*.f64 1/2 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) x)) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 x))))))))))) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2)) (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 3))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))))))))) (pow.f64 x 3)) (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (+.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))))) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (+.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x) (/.f64 (-.f64 (-.f64 (-.f64 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 3)))) (*.f64 1/3 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))))) (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2)))) (pow.f64 x 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) x) (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 1/2 (+.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))))) (pow.f64 x 2)))) (neg.f64 (+.f64 (/.f64 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (-.f64 (*.f64 1/3 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 2)))) (*.f64 1/2 (/.f64 (log.f64 (/.f64 -1 x)) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))) 3)))))) (pow.f64 x 3)))))
(+.f64 (log.f64 (-.f64 1 x)) 0)
(log.f64 (-.f64 1 x))
(+.f64 0 (log.f64 (-.f64 1 x)))
(log.f64 (-.f64 1 x))
(-.f64 (log.f64 (-.f64 1 x)) 0)
(log.f64 (-.f64 1 x))
(*.f64 1 (log.f64 (-.f64 1 x)))
(log.f64 (-.f64 1 x))
(*.f64 (log.f64 (-.f64 1 x)) 1)
(log.f64 (-.f64 1 x))
(*.f64 (log.f64 (-.f64 1 x)) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))
(log.f64 (-.f64 1 x))
(*.f64 (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))) (/.f64 1 (log.f64 (-.f64 1 x))))
(log.f64 (-.f64 1 x))
(*.f64 (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))) (*.f64 (/.f64 1 (log.f64 (-.f64 1 x))) 1))
(log.f64 (-.f64 1 x))
(*.f64 (/.f64 1 (log.f64 (-.f64 1 x))) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))
(log.f64 (-.f64 1 x))
(*.f64 (*.f64 (log.f64 (-.f64 1 x)) (*.f64 (log.f64 (-.f64 1 x)) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))) (/.f64 (/.f64 1 (log.f64 (-.f64 1 x))) (*.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x)))))
(log.f64 (-.f64 1 x))
(/.f64 (log.f64 (-.f64 1 x)) 1)
(log.f64 (-.f64 1 x))
(/.f64 (log.f64 (-.f64 1 x)) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (-.f64 1 x))))
(log.f64 (-.f64 1 x))
(pow.f64 (log.f64 (-.f64 1 x)) 1)
(log.f64 (-.f64 1 x))
(+.f64 (log.f64 (+.f64 1 x)) 0)
(log.f64 (+.f64 x 1))
(+.f64 0 (log.f64 (+.f64 1 x)))
(log.f64 (+.f64 x 1))
(-.f64 (log.f64 (+.f64 1 x)) 0)
(log.f64 (+.f64 x 1))
(*.f64 1 (log.f64 (+.f64 1 x)))
(log.f64 (+.f64 x 1))
(*.f64 (log.f64 (+.f64 1 x)) 1)
(log.f64 (+.f64 x 1))
(*.f64 (log.f64 (+.f64 1 x)) (/.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))
(log.f64 (+.f64 x 1))
(*.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 1 (log.f64 (+.f64 1 x))))
(log.f64 (+.f64 x 1))
(*.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (log.f64 (+.f64 1 x))) 1))
(log.f64 (+.f64 x 1))
(*.f64 (/.f64 1 (log.f64 (+.f64 1 x))) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))
(log.f64 (+.f64 x 1))
(*.f64 (*.f64 (log.f64 (+.f64 1 x)) (*.f64 (log.f64 (+.f64 1 x)) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (log.f64 (+.f64 1 x))) (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x)))))
(log.f64 (+.f64 x 1))
(/.f64 (log.f64 (+.f64 1 x)) 1)
(log.f64 (+.f64 x 1))
(/.f64 (log.f64 (+.f64 1 x)) (/.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))
(log.f64 (+.f64 x 1))
(pow.f64 (log.f64 (+.f64 1 x)) 1)
(log.f64 (+.f64 x 1))
(+.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 0)
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(+.f64 0 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(-.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 0)
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 1)
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) 1))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))) (*.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))))))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))
(pow.f64 (/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x))) 1)
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 x 1)))

eval148.0ms (0.7%)

Compiler

Compiled 6470 to 5502 computations (15% saved)

prune26.0ms (0.1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1565161
Fresh000
Picked011
Done000
Total1566162
Error
0.0b
Counts
162 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
61.5b
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
0.5b
(-.f64 -1 x)
0.3b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
0.1b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
0.3b
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
1.2b
-1
Compiler

Compiled 53 to 43 computations (18.9% saved)

localize20.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (pow.f64 x 2))
Compiler

Compiled 33 to 23 computations (30.3% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite112.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1108×rational.json-5
1106×exponential.json-3
1106×rational.json-1
1106×rational.json-2
1106×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15713
217413
360513
4232613
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))))))

simplify220.0ms (1%)

Algorithm
egg-herbie
Rules
1388×rational.json-simplify-2
874×exponential.json-simplify-27
844×rational.json-simplify-79
828×rational.json-simplify-43
780×rational.json-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024117
147117
292117
3210117
4486117
51292117
62925117
74726117
86202117
97935117
Stop Event
node limit
Counts
9 → 10
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) 0)
(-.f64 0 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(/.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)
(/.f64 (*.f64 -1/2 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(pow.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)
(neg.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
Outputs
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) 0)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 0 (*.f64 -1/2 (pow.f64 x 2)))
(*.f64 -1/2 (pow.f64 x 2))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) 0)
(*.f64 -1/2 (pow.f64 x 2))
(-.f64 0 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 -1/2 (pow.f64 x 2))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(*.f64 -1/2 (pow.f64 x 2))
(/.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(/.f64 (*.f64 -1/2 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(*.f64 -1/2 (pow.f64 x 2))
(pow.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(neg.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 -1/2 (pow.f64 x 2))

localize184.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
0.0b
(+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12))
0.0b
(*.f64 -1/2 (pow.f64 x 2))
0.1b
(*.f64 (pow.f64 x 3) -5/12)
Compiler

Compiled 50 to 39 computations (22% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (pow.f64 x 3) -5/12)
0.0ms
x
@inf
(*.f64 (pow.f64 x 3) -5/12)
0.0ms
x
@-inf
(*.f64 (pow.f64 x 3) -5/12)
0.0ms
x
@inf
(+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12))
0.0ms
x
@inf
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))

rewrite140.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
802×rational.json-simplify-54
740×rational.json-simplify-47
620×rational.json-simplify-58
604×rational.json-simplify-1
584×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
112381
234881
3122681
4481781
Stop Event
node limit
Counts
3 → 79
Calls
Call 1
Inputs
(*.f64 (pow.f64 x 3) -5/12)
(+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) -5/12) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 x 3) -5/12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) -5/12) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) -5/12) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) -5/12) (/.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) -5/12) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 x (neg.f64 (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 x) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 x) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (/.f64 (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 x (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 x) (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 x 1) (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) 1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (-.f64 x -2) (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (-.f64 x -2) (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) 1) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)))))))

simplify148.0ms (0.7%)

Algorithm
egg-herbie
Rules
1096×rational.json-simplify-47
964×rational.json-simplify-42
912×rational.json-simplify-2
858×rational.json-simplify-45
788×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01723651
14123643
29323323
336813307
Stop Event
node limit
Counts
115 → 107
Calls
Call 1
Inputs
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (*.f64 (pow.f64 x 3) -5/12) 0)
(+.f64 0 (*.f64 (pow.f64 x 3) -5/12))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(/.f64 (*.f64 (pow.f64 x 3) -5/12) 1)
(/.f64 (*.f64 (pow.f64 x 3) -5/12) (/.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 3) -5/12)))
(pow.f64 (*.f64 (pow.f64 x 3) -5/12) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 x 1))
(-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 -1 (+.f64 x (neg.f64 (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 (-.f64 -1 x) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 0)
(-.f64 0 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 0 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 (neg.f64 x) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) 1) x)
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) x)
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) x) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 x -2))
(-.f64 (-.f64 (-.f64 -1 x) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(-.f64 (-.f64 0 (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))
(*.f64 (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (/.f64 (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))
(pow.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)
(neg.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 -1 (+.f64 x (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 (-.f64 -1 x) (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 0)
(-.f64 0 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 0 (+.f64 (+.f64 x 1) (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12))))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 x 1))
(-.f64 (+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (neg.f64 x) (-.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) 1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) x)
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) x) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (-.f64 x -2) (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 (+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (-.f64 x -2) (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) 1)
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 x -2))
(-.f64 (-.f64 0 (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) 1) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))))
(pow.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)
(neg.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)))
Outputs
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
(*.f64 -5/12 (pow.f64 x 3))
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (neg.f64 x) -1)
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) x)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) x)
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (neg.f64 x) -1)
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (*.f64 (pow.f64 x 2) 1/2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (*.f64 (pow.f64 x 2) 1/2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(+.f64 (*.f64 (pow.f64 x 3) -5/12) 0)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 0 (*.f64 (pow.f64 x 3) -5/12))
(*.f64 -5/12 (pow.f64 x 3))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) 0)
(*.f64 -5/12 (pow.f64 x 3))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(*.f64 -5/12 (pow.f64 x 3))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) -5/12) 1)
(*.f64 -5/12 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) -5/12) (/.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 3) -5/12)))
(*.f64 -5/12 (pow.f64 x 3))
(pow.f64 (*.f64 (pow.f64 x 3) -5/12) 1)
(*.f64 -5/12 (pow.f64 x 3))
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(*.f64 -5/12 (pow.f64 x 3))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 x 1))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 -1 (+.f64 x (neg.f64 (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (-.f64 -1 x) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 0)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 0 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 0 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (neg.f64 x) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) 1) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) x) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 x -2))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (-.f64 (-.f64 -1 x) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (-.f64 0 (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) 1))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (/.f64 (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)))))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (/.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(pow.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(neg.f64 (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 -1 (+.f64 x (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 -1 x) (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x (-.f64 1 (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 0)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 0 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 0 (+.f64 (+.f64 x 1) (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 x 1))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (neg.f64 x) (-.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) 1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) x)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) x) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (-.f64 x -2) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (-.f64 x -2) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 x)) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 x -2))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 0 (-.f64 x (*.f64 (pow.f64 x 3) -5/12))) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(-.f64 (-.f64 0 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) 1))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) 1) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12))))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(pow.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))
(neg.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -5/12 (pow.f64 x 3)) (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) x) (*.f64 (pow.f64 x 2) 1/2)))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
0.0b
(*.f64 -1/2 (pow.f64 x 2))
Compiler

Compiled 25 to 19 computations (24% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1528×rational.json-5
1526×exponential.json-3
1526×rational.json-1
1526×rational.json-2
1526×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
18125
223525
382025
4315325
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 x (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 x) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 -1 x) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))))))

simplify406.0ms (1.9%)

Algorithm
egg-herbie
Rules
1402×rational.json-simplify-47
1220×rational.json-simplify-49
1074×rational.json-simplify-1
1010×rational.json-simplify-2
870×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0651012
11391008
2356880
31658872
46382872
Stop Event
node limit
Counts
38 → 38
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x 1))
(-.f64 -1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 -1 (+.f64 x (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (-.f64 -1 x) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 0)
(-.f64 0 (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 0 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (neg.f64 x) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1) x)
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
(-.f64 (-.f64 (-.f64 -1 x) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(-.f64 (-.f64 0 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) 1)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(*.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(neg.f64 (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
Outputs
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (neg.f64 x) -1)
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 x 1))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 -1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 -1 (+.f64 x (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 -1 x) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 0)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 0 (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 0 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (neg.f64 x) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1) x)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 (-.f64 -1 x) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 0 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(neg.f64 (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

eval379.0ms (1.8%)

Compiler

Compiled 3785 to 3047 computations (19.5% saved)

prune298.0ms (1.4%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1714175
Fresh011
Picked011
Done224
Total1738181
Error
0.0b
Counts
181 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
61.5b
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
0.1b
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
0.3b
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
0.3b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
0.5b
(-.f64 -1 x)
0.3b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
0.1b
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
1.2b
-1
Compiler

Compiled 180 to 147 computations (18.3% saved)

localize228.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
0.0b
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
0.0b
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
0.1b
(*.f64 (pow.f64 x 3) -5/12)
Compiler

Compiled 375 to 304 computations (18.9% saved)

series7.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
1.0ms
x
@inf
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
0.0ms
x
@-inf
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
0.0ms
x
@0
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
0.0ms
x
@inf
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))

rewrite187.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1082×rational.json-simplify-47
800×rational.json-5
798×exponential.json-3
798×rational.json-1
798×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020375
1166375
2482375
31756375
47131375
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))))))

simplify247.0ms (1.2%)

Algorithm
egg-herbie
Rules
978×rational.json-simplify-1
844×rational.json-simplify-2
786×rational.json-simplify-47
632×rational.json-simplify-104
536×rational.json-simplify-111
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02299572
14829572
28869244
322189240
458609240
Stop Event
node limit
Counts
94 → 173
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 3 x) 1)
(-.f64 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 3 x) (+.f64 (*.f64 21/4 (pow.f64 x 3)) (*.f64 -9/2 (pow.f64 x 2)))) 1)
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) 1))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) (+.f64 1 (*.f64 11/6 (pow.f64 x 3)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
-1
(-.f64 (*.f64 -3 x) 1)
(-.f64 (+.f64 (*.f64 -3 x) (*.f64 -9/2 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 -21/4 (pow.f64 x 3)) (+.f64 (*.f64 -3 x) (*.f64 -9/2 (pow.f64 x 2)))) 1)
(*.f64 -125/1728 (pow.f64 x 9))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 -125/1728 (pow.f64 x 9)))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -91/48 (pow.f64 x 6)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9)))))
(*.f64 -125/1728 (pow.f64 x 9))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 -125/1728 (pow.f64 x 9)))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -91/48 (pow.f64 x 6)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9)))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) 1)
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 0)
(+.f64 0 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1)
(/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))
(pow.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
Outputs
-1
(-.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) -1)
(+.f64 -1 (*.f64 3 x))
(-.f64 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))) 1)
(+.f64 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) -1))
(-.f64 (+.f64 (*.f64 3 x) (+.f64 (*.f64 21/4 (pow.f64 x 3)) (*.f64 -9/2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (*.f64 3 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 21/4 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 3 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 21/4 (pow.f64 x 3)))))
(+.f64 (*.f64 -9/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 3 x) (*.f64 21/4 (pow.f64 x 3))) -1))
(+.f64 (*.f64 3 x) (+.f64 -1 (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 21/4 (pow.f64 x 3)))))
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))))))
(-.f64 (-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9)))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))))))
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))))))
(-.f64 (-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9)))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))))))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 1 (*.f64 x 2))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) 1))
(+.f64 (+.f64 1 (*.f64 x 2)) (*.f64 2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 x 2) (*.f64 2 (pow.f64 x 2))))
(+.f64 1 (*.f64 2 (+.f64 (pow.f64 x 2) x)))
(+.f64 1 (*.f64 2 (+.f64 x (pow.f64 x 2))))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) (+.f64 1 (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 x 2) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 3) 11/6)) (*.f64 2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 x 2) (*.f64 (pow.f64 x 3) 11/6)) (*.f64 2 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 3) 11/6) (+.f64 1 (*.f64 2 (+.f64 (pow.f64 x 2) x))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 2 (+.f64 x (pow.f64 x 2)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 5/12 (pow.f64 x 5)))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 5/12 (pow.f64 x 5))) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 25/144 (pow.f64 x 6))) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))) (*.f64 (pow.f64 x 3) 11/6)))
(+.f64 (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5))) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 13/12 (pow.f64 x 4))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 5/12 (pow.f64 x 5)))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 5/12 (pow.f64 x 5))) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 25/144 (pow.f64 x 6))) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))) (*.f64 (pow.f64 x 3) 11/6)))
(+.f64 (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5))) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 13/12 (pow.f64 x 4))))
-1
(-.f64 (*.f64 -3 x) 1)
(+.f64 (*.f64 x -3) -1)
(+.f64 -1 (*.f64 x -3))
(-.f64 (+.f64 (*.f64 -3 x) (*.f64 -9/2 (pow.f64 x 2))) 1)
(+.f64 (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 x -3)) -1)
(+.f64 -1 (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 x -3)))
(+.f64 (*.f64 -9/2 (pow.f64 x 2)) (+.f64 -1 (*.f64 x -3)))
(-.f64 (+.f64 (*.f64 -21/4 (pow.f64 x 3)) (+.f64 (*.f64 -3 x) (*.f64 -9/2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 x -3)) (*.f64 (pow.f64 x 3) -21/4)) -1)
(+.f64 -1 (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (+.f64 (*.f64 x -3) (*.f64 (pow.f64 x 3) -21/4))))
(*.f64 -125/1728 (pow.f64 x 9))
(*.f64 (pow.f64 x 9) -125/1728)
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 -125/1728 (pow.f64 x 9)))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (*.f64 -25/96 (pow.f64 x 8)))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 (pow.f64 x 9) -125/1728) (*.f64 -5/6 (pow.f64 x 7))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -25/96 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 -5/6 (pow.f64 x 7))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -91/48 (pow.f64 x 6)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9)))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (+.f64 (*.f64 (pow.f64 x 9) -125/1728) (*.f64 (pow.f64 x 6) -91/48))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 (pow.f64 x 6) -91/48) (*.f64 -5/6 (pow.f64 x 7)))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 (pow.f64 x 6) -91/48)) (*.f64 -25/96 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 (pow.f64 x 6) -91/48))))
(*.f64 -125/1728 (pow.f64 x 9))
(*.f64 (pow.f64 x 9) -125/1728)
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 -125/1728 (pow.f64 x 9)))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (*.f64 -25/96 (pow.f64 x 8)))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 (pow.f64 x 9) -125/1728) (*.f64 -5/6 (pow.f64 x 7))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -25/96 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 -5/6 (pow.f64 x 7))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -91/48 (pow.f64 x 6)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 -125/1728 (pow.f64 x 9)))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (+.f64 (*.f64 (pow.f64 x 9) -125/1728) (*.f64 (pow.f64 x 6) -91/48))))
(+.f64 (*.f64 -25/96 (pow.f64 x 8)) (+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 (pow.f64 x 6) -91/48) (*.f64 -5/6 (pow.f64 x 7)))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (*.f64 (pow.f64 x 6) -91/48)) (*.f64 -25/96 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 9) -125/1728) (+.f64 (*.f64 -5/6 (pow.f64 x 7)) (+.f64 (*.f64 -25/96 (pow.f64 x 8)) (*.f64 (pow.f64 x 6) -91/48))))
(+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) 1)
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(+.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 0)
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(+.f64 0 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(-.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 0)
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1)
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))))
(/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))))
(pow.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))) (fabs.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))) (fabs.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))) (fabs.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (fabs.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))) (*.f64 (fabs.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) 2))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 2 (fabs.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 2 (fabs.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))) (*.f64 2 (fabs.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))) (*.f64 2 (fabs.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (neg.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(+.f64 0 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 0)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 x))) (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))

localize25.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (pow.f64 x 2))
0.0b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
Compiler

Compiled 47 to 39 computations (17% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1124×rational.json-simplify-2
790×rational.json-simplify-44
662×rational.json-simplify-47
620×rational.json-simplify-1
612×rational.json-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01431
112931
239325
3131825
4506525
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (-.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 1 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 2 (*.f64 -1/2 (pow.f64 x 2))) (-.f64 -3 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -3 x) (+.f64 2 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (/.f64 (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (-.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 2 (-.f64 (+.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))))))))

simplify259.0ms (1.2%)

Algorithm
egg-herbie
Rules
924×rational.json-simplify-49
838×rational.json-simplify-44
824×rational.json-simplify-111
752×rational.json-simplify-41
662×rational.json-simplify-58
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0851454
11641368
24181204
312491204
438331204
566971204
Stop Event
node limit
Counts
50 → 53
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 0 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))
(+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (-.f64 -2 x))
(+.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 1 x)))
(+.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 0)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -2 x)))
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -2 x)) 1)
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) -1)
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 1 x)) -2)
(+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (+.f64 2 (*.f64 -1/2 (pow.f64 x 2))) (-.f64 -3 x))
(+.f64 (-.f64 -3 x) (+.f64 2 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)
(*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(*.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))
(*.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))
(*.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)
(*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (/.f64 (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))
(*.f64 (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))
(/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)
(/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(/.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)
(pow.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)
(neg.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(neg.f64 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))
(neg.f64 (+.f64 x (-.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(neg.f64 (+.f64 2 (-.f64 (+.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))))
Outputs
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (*.f64 -1 x) -1)
(+.f64 -1 (neg.f64 x))
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 0 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (-.f64 -2 x))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 1 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 1 x) -2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 -2 (-.f64 1 x)))
(+.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 0)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -2 x)))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -2 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) -1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 1 x)) -2)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 1 x) -2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 -2 (-.f64 1 x)))
(+.f64 (-.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(+.f64 (+.f64 2 (*.f64 -1/2 (pow.f64 x 2))) (-.f64 -3 x))
(+.f64 2 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -3 x)))
(+.f64 (-.f64 -3 x) (+.f64 2 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 2 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -3 x)))
(*.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (/.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (neg.f64 (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (/.f64 (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 -1 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))) (*.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (/.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(pow.f64 (+.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(neg.f64 (+.f64 1 (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(neg.f64 (+.f64 (+.f64 x 1) (neg.f64 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(neg.f64 (+.f64 x (-.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(neg.f64 (+.f64 2 (-.f64 (+.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (pow.f64 x 2))
Compiler

Compiled 29 to 22 computations (24.1% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
0.0b
(+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))
0.0b
(*.f64 -1/2 (pow.f64 x 2))
0.1b
(*.f64 (pow.f64 x 3) -5/12)
Compiler

Compiled 62 to 50 computations (19.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))
0.0ms
x
@0
(+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))
0.0ms
x
@inf
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
0.0ms
x
@-inf
(+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))
0.0ms
x
@-inf
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)

rewrite126.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
830×rational.json-simplify-54
756×rational.json-simplify-47
652×rational.json-simplify-58
600×rational.json-simplify-1
596×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01574
112774
237374
3130974
4501574
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) -5/12) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 -1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) 1) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))))))))

simplify112.0ms (0.5%)

Algorithm
egg-herbie
Rules
1576×rational.json-simplify-49
1084×rational.json-simplify-2
1048×rational.json-simplify-54
972×rational.json-simplify-50
800×rational.json-simplify-42
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01212546
12762532
27112532
324772512
Stop Event
node limit
Counts
74 → 74
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(-.f64 (*.f64 (pow.f64 x 3) -5/12) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(pow.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2))
(+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 0)
(+.f64 0 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)
(+.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2) 1)
(*.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))) -1)
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 -1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) 1) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(/.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))) -1)
(pow.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(neg.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))))
Outputs
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (*.f64 x -1) -1)
(+.f64 -1 (neg.f64 x))
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 x -1)) -1)
(+.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 -1 (neg.f64 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 x -1) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 x -1) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 x -1) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 -5/12 (pow.f64 x 3))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 x -1) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 x -1) (*.f64 -5/12 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (+.f64 (neg.f64 x) (*.f64 -5/12 (pow.f64 x 3))) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 -5/12 (pow.f64 x 3))))
(-.f64 (*.f64 (pow.f64 x 3) -5/12) (neg.f64 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 0)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 0 (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -5/12))) (-.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 1 (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) 1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) 1) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(pow.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(neg.f64 (-.f64 (neg.f64 (*.f64 -1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -5/12 (pow.f64 x 3)))
(+.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 0)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 0 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(+.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2) 1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))) -1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) 1))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 -1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) -2)))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) 1) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2))))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(/.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))) -1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(pow.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (+.f64 x 1) (*.f64 -1/2 (pow.f64 x 2)))) 1)
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))
(neg.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))))
(+.f64 -1 (-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 -5/12 (pow.f64 x 3)) (-.f64 x (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1)))
(-.f64 -1 (-.f64 (-.f64 x (*.f64 -1/2 (pow.f64 x 2))) (*.f64 -5/12 (pow.f64 x 3))))

eval1.8s (8.6%)

Compiler

Compiled 46250 to 37782 computations (18.3% saved)

prune99.0ms (0.5%)

Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New5063509
Fresh011
Picked011
Done246
Total5089517
Error
0.0b
Counts
517 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
61.5b
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
0.1b
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
0.3b
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
0.5b
(-.f64 -1 x)
0.3b
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
0.3b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
0.1b
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
0.1b
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
1.2b
-1
Compiler

Compiled 325 to 265 computations (18.5% saved)

localize530.0ms (2.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
0.0b
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
0.0b
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))
0.1b
(*.f64 (pow.f64 x 3) -5/12)
Compiler

Compiled 730 to 592 computations (18.9% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
0.0ms
x
@inf
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
0.0ms
x
@-inf
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))

rewrite159.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
894×rational.json-simplify-47
790×rational.json-simplify-49
732×rational.json-simplify-1
660×rational.json-5
658×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691
113591
240991
3148091
4587591
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 2 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (*.f64 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))))))

simplify222.0ms (1.1%)

Algorithm
egg-herbie
Rules
1528×rational.json-simplify-111
1514×rational.json-simplify-49
1338×rational.json-simplify-50
1278×rational.json-simplify-43
588×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01153260
12613260
24503248
313603248
451823248
Stop Event
node limit
Counts
42 → 59
Calls
Call 1
Inputs
1
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) 1))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) (+.f64 1 (*.f64 11/6 (pow.f64 x 3)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 0)
(+.f64 0 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))
(-.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) 1)
(/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 1)
(/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))
(pow.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(fabs.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(fabs.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 2 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (*.f64 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
Outputs
1
(+.f64 (*.f64 2 x) 1)
(+.f64 1 (*.f64 2 x))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) 1))
(+.f64 (+.f64 1 (*.f64 2 x)) (*.f64 2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 2 x)))
(+.f64 1 (*.f64 2 (+.f64 (pow.f64 x 2) x)))
(+.f64 1 (*.f64 2 (+.f64 x (pow.f64 x 2))))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) (+.f64 1 (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 2 x) (+.f64 (+.f64 1 (*.f64 11/6 (pow.f64 x 3))) (*.f64 2 (pow.f64 x 2))))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 11/6 (pow.f64 x 3)) (+.f64 1 (*.f64 2 x))))
(+.f64 (+.f64 1 (*.f64 11/6 (pow.f64 x 3))) (*.f64 2 (+.f64 (pow.f64 x 2) x)))
(+.f64 1 (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 2 (+.f64 x (pow.f64 x 2)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 13/12 (pow.f64 x 4)) (*.f64 5/12 (pow.f64 x 5))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 25/144 (pow.f64 x 6))) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 25/144 (pow.f64 x 6)))))
(+.f64 (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 25/144 (pow.f64 x 6))) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 11/6 (pow.f64 x 3)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 13/12 (pow.f64 x 4)) (*.f64 5/12 (pow.f64 x 5))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 25/144 (pow.f64 x 6))) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 25/144 (pow.f64 x 6)))))
(+.f64 (+.f64 (*.f64 11/6 (pow.f64 x 3)) (*.f64 25/144 (pow.f64 x 6))) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 11/6 (pow.f64 x 3)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4)))))
(+.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 0)
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(+.f64 0 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(-.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 0)
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) 1)
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 1)
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(pow.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 1)
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (/.f64 (*.f64 2 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (*.f64 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (*.f64 2 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 2 (fabs.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12))))) (/.f64 (*.f64 2 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 2 (fabs.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))) (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (pow.f64 x 3) -5/12))))))))
(*.f64 (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))) (+.f64 1 (-.f64 (-.f64 x (*.f64 (pow.f64 x 3) -5/12)) (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (*.f64 (pow.f64 x 3) -5/12)))))

localize479.0ms (2.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))
0.0b
(*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))
0.0b
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))
0.1b
(*.f64 (pow.f64 x 3) -5/12)
Compiler

Compiled 442 to 357 computations (19.2% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))
0.0ms
x
@0
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))
0.0ms
x
@inf
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))
0.0ms
x
@inf
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))
0.0ms
x
@-inf
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))

rewrite215.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
920×rational.json-simplify-1
876×rational.json-5
874×exponential.json-3
874×rational.json-1
874×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023236
1195236
2564236
31966236
47623236
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))))))

simplify343.0ms (1.6%)

Algorithm
egg-herbie
Rules
1474×rational.json-simplify-49
1354×rational.json-simplify-76
988×rational.json-simplify-55
940×rational.json-simplify-79
924×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01825741
13505741
25975729
322275729
446525729
Stop Event
node limit
Counts
69 → 100
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 3 x) 1)
(-.f64 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 3 x) (+.f64 (*.f64 21/4 (pow.f64 x 3)) (*.f64 -9/2 (pow.f64 x 2)))) 1)
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) 1))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) (+.f64 1 (*.f64 11/6 (pow.f64 x 3)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 0)
(+.f64 0 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(-.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 0)
(*.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 1)
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) 1))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(pow.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 1)
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 0)
(+.f64 0 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 0)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 1)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(pow.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 1)
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
Outputs
-1
(-.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) -1)
(+.f64 -1 (*.f64 3 x))
(-.f64 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))) 1)
(+.f64 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (*.f64 3 x) (*.f64 -9/2 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 x) (+.f64 (*.f64 21/4 (pow.f64 x 3)) (*.f64 -9/2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (*.f64 3 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 21/4 (pow.f64 x 3)))) -1)
(+.f64 -1 (+.f64 (*.f64 3 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 21/4 (pow.f64 x 3)))))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (+.f64 -1 (*.f64 21/4 (pow.f64 x 3)))))
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))))
(/.f64 -1728/125 (pow.f64 x 9))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11)))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))))))
(-.f64 (*.f64 31104/625 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 62208/3125 (/.f64 1 (pow.f64 x 11))) (+.f64 (*.f64 435456/3125 (/.f64 1 (pow.f64 x 12))) (*.f64 1728/125 (/.f64 1 (pow.f64 x 9))))))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 1 (*.f64 x 2))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) 1))
(+.f64 (+.f64 1 (*.f64 x 2)) (*.f64 2 (pow.f64 x 2)))
(+.f64 1 (*.f64 2 (+.f64 (pow.f64 x 2) x)))
(+.f64 1 (*.f64 2 (+.f64 x (pow.f64 x 2))))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) (+.f64 1 (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 x 2) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 3) 11/6)) (*.f64 2 (pow.f64 x 2))))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 x 2) (+.f64 1 (*.f64 (pow.f64 x 3) 11/6))))
(+.f64 (*.f64 (pow.f64 x 3) 11/6) (+.f64 1 (*.f64 2 (+.f64 (pow.f64 x 2) x))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 2 (+.f64 x (pow.f64 x 2)))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 25/144 (pow.f64 x 6))) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 25/144 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 3) 11/6) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4)))))
(+.f64 (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5))) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 13/12 (pow.f64 x 4))))
(*.f64 25/144 (pow.f64 x 6))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6)))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5)))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 25/144 (pow.f64 x 6))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 25/144 (pow.f64 x 6)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 11/6 (pow.f64 x 3)))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 25/144 (pow.f64 x 6))) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 13/12 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 25/144 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 3) 11/6) (+.f64 (*.f64 5/12 (pow.f64 x 5)) (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 13/12 (pow.f64 x 4)))))
(+.f64 (+.f64 (*.f64 25/144 (pow.f64 x 6)) (*.f64 5/12 (pow.f64 x 5))) (+.f64 (*.f64 (pow.f64 x 3) 11/6) (*.f64 13/12 (pow.f64 x 4))))
(+.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 0)
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(+.f64 0 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(-.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 0)
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 1)
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) 1))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(pow.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) 1)
(/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))))
(/.f64 (/.f64 1 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (/.f64 1 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)))
(/.f64 (/.f64 1 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))
(/.f64 (/.f64 1 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 0)
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(+.f64 0 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 0)
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(pow.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (-.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (fabs.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) 2))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (/.f64 (*.f64 2 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12))))) (*.f64 2 (fabs.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (*.f64 2 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (*.f64 2 (fabs.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (/.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1)) (*.f64 2 (fabs.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (*.f64 2 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 2 (fabs.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (*.f64 2 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2))))) (*.f64 2 (fabs.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))) (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1) (-.f64 x (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (-.f64 x (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)))))
(*.f64 (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (+.f64 -1 (*.f64 (pow.f64 x 3) -5/12)) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1) (+.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2))) -1))
(*.f64 (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))) (+.f64 -1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 -1 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 (pow.f64 x 2) -1/2)))))

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (pow.f64 x 2))
0.0b
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
Compiler

Compiled 35 to 28 computations (20% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1890×rational.json-5
1888×exponential.json-3
1888×rational.json-1
1888×rational.json-2
1888×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01231
110031
228725
3101825
4393025
Stop Event
node limit
Counts
1 → 12
Calls
Call 1
Inputs
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -2 x) (*.f64 -1/2 (pow.f64 x 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)))))

simplify294.0ms (1.4%)

Algorithm
egg-herbie
Rules
1306×rational.json-simplify-47
1078×rational.json-simplify-49
906×exponential.json-simplify-26
872×rational.json-simplify-2
780×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
037648
165606
2197606
31176530
44941530
57938530
Stop Event
node limit
Counts
24 → 26
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 0)
(-.f64 (+.f64 (-.f64 -2 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(*.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
Outputs
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (*.f64 -1 x) -1)
(+.f64 -1 (neg.f64 x))
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 0)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (+.f64 (-.f64 -2 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) 1))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))))
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))

eval2.2s (10.6%)

Compiler

Compiled 78528 to 64176 computations (18.3% saved)

prune255.0ms (1.2%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New5883591
Fresh011
Picked011
Done257
Total59010600
Error
0.0b
Counts
600 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
61.5b
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
0.1b
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
0.3b
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
0.5b
(-.f64 -1 x)
0.3b
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
0.3b
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
0.1b
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
0.1b
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1)))
0.1b
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
1.2b
-1
Compiler

Compiled 478 to 391 computations (18.2% saved)

regimes322.0ms (1.5%)

Counts
16 → 1
Calls
Call 1
Inputs
-1
(-.f64 -1 x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)) (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) x) -1)))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))))))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2))))) (fabs.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2)))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 x 1))) (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) (+.f64 -1 (*.f64 (pow.f64 x 2) -1/2))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 x 3) -5/12) (-.f64 x (+.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (-.f64 x (+.f64 (*.f64 (pow.f64 x 3) -5/12) -1)) (*.f64 -1/2 (pow.f64 x 2)))))) 1)))
Outputs
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
Calls

2 calls:

210.0ms
x
5.0ms
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Compiler

Compiled 891 to 725 computations (18.6% saved)

regimes18.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
-1
(-.f64 -1 x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
Outputs
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
Calls

2 calls:

9.0ms
x
4.0ms
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Compiler

Compiled 93 to 74 computations (20.4% saved)

regimes20.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
-1
(-.f64 -1 x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) x) 1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (-.f64 -2 x) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/2 (pow.f64 x 2)))) (-.f64 x -2))
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Outputs
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
Calls

2 calls:

8.0ms
(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
8.0ms
x
Results
ErrorSegmentsBranch
0.3b1x
0.3b1(/.f64 (log.f64 (-.f64 1 x)) (log.f64 (+.f64 1 x)))
Compiler

Compiled 78 to 62 computations (20.5% saved)

regimes7.0ms (0%)

Accuracy

Total -0.7b remaining (-141.5%)

Threshold costs -0.7b (-141.5%)

Counts
2 → 1
Calls
Call 1
Inputs
-1
(-.f64 -1 x)
Outputs
(-.f64 -1 x)
Calls

1 calls:

6.0ms
x
Results
ErrorSegmentsBranch
0.5b1x
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020119
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 -1 x)
-1
Outputs
(-.f64 (-.f64 (+.f64 (*.f64 (pow.f64 x 3) -5/12) (*.f64 -1/2 (pow.f64 x 2))) 1) x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (-.f64 -1 x) (*.f64 (pow.f64 x 3) -5/12)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (-.f64 -1 x))
(-.f64 -1 x)
-1
Compiler

Compiled 48 to 39 computations (18.8% saved)

soundness284.0ms (1.4%)

Algorithm
egg-herbie
Rules
1322×rational.json-simplify-50
1256×rational.json-simplify-54
974×rational.json-simplify-58
952×rational.json-simplify-43
686×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02284435
14414253
29264243
329664221
471404221
Stop Event
node limit
Compiler

Compiled 253 to 208 computations (17.8% saved)

end71.0ms (0.3%)

Compiler

Compiled 44 to 35 computations (20.5% saved)

Profiling

Loading profile data...