Details

Time bar (total: 12.2s)

analyze6.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
57.1%50%37.5%0%12.5%0%0%4
76.9%62.5%18.7%0%18.7%0%0%5
88%68.7%9.4%0%21.9%0%0%6
93.9%71.8%4.7%0%23.4%0%0%7
96.9%73.4%2.3%0%24.2%0%0%8
98.4%74.2%1.2%0%24.6%0%0%9
99.2%74.6%0.6%0%24.8%0%0%10
99.6%74.8%0.3%0%24.9%0%0%11
99.8%74.9%0.1%0%24.9%0%0%12
Compiler

Compiled 15 to 12 computations (20% saved)

sample2.7s (21.9%)

Results
2.6s8256×body256valid
1.0ms14×body256infinite
Bogosity

preprocess7.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×rational_best-simplify-2
rational_best-simplify-48
rational_best-simplify-1
rational_best-simplify-16
rational_best-simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
11931
22331
32731
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
Outputs
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 x (*.f64 3 x)) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
Compiler

Compiled 15 to 12 computations (20% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×rational_best-simplify-2
rational_best-simplify-48
rational_best-simplify-1
rational_best-simplify-16
rational_best-simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01237
11931
22331
32731
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
Outputs
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 x (*.f64 3 x)) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))

eval1.0ms (0%)

Compiler

Compiled 38 to 30 computations (21.1% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.2b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
Compiler

Compiled 26 to 21 computations (19.2% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (-.f64 (*.f64 3 x) 4))
0.1b
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
Compiler

Compiled 40 to 31 computations (22.5% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 x (-.f64 (*.f64 3 x) 4))
0.0ms
x
@inf
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
0.0ms
x
@0
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
0.0ms
x
@-inf
(*.f64 x (-.f64 (*.f64 3 x) 4))
0.0ms
x
@0
(*.f64 x (-.f64 (*.f64 3 x) 4))

rewrite188.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
960×rational_best-simplify-57
672×rational_best-simplify-80
622×rational_best-simplify-43
616×rational_best-simplify-44
482×rational_best-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01150
19150
226750
3107350
4469850
Stop Event
node limit
Counts
2 → 20
Calls
Call 1
Inputs
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
(*.f64 x (-.f64 (*.f64 3 x) 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1) 6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))

simplify167.0ms (1.4%)

Algorithm
egg-herbie
Rules
1570×rational_best-simplify-132
1562×rational_best-simplify-80
1308×rational_best-simplify-78
986×rational_best-simplify-2
872×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0661118
11171118
21971118
34181118
414491118
536241118
669591118
Stop Event
node limit
Counts
44 → 36
Calls
Call 1
Inputs
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 0)
(+.f64 0 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)))
(-.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 0)
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 1)
(/.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4))))
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1) 6) 2)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1) 6)) -2)
(pow.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 1)
(neg.f64 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1))))
(+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 0)
(+.f64 0 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(-.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 0)
(-.f64 0 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)
(/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)
(pow.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)
(neg.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))
Outputs
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 -4 x)
(*.f64 x -4)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 x -4) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 0)
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(+.f64 0 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)))
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(-.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 0)
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1))))
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 1)
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1)) (/.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4) 48) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 x 12) 16)) -4) 48)))
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1) 6) 2)
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1) 6)) -2)
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(pow.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)) 1)
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(neg.f64 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1))))
(*.f64 3 (+.f64 (*.f64 x (+.f64 -4 (*.f64 3 x))) 1))
(+.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 0)
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(+.f64 0 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(-.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 0)
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(-.f64 0 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(pow.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) 1)
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(neg.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (+.f64 -4 (*.f64 3 x)))

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
0.1b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 (*.f64 x 3) x)
Compiler

Compiled 49 to 35 computations (28.6% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (*.f64 x 3) x)
0.0ms
x
@0
(*.f64 (*.f64 x 3) x)
0.0ms
x
@inf
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.0ms
x
@inf
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
0.0ms
x
@0
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))

rewrite107.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1188×rational_best-simplify-57
848×rational_best-simplify-44
570×rational_best-5
568×rational_best-4
568×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01275
110063
230363
3126763
4573863
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(*.f64 (*.f64 x 3) x)
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x x)) (/.f64 (*.f64 3 (*.f64 x x)) (*.f64 3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 x x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) (/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x x)) (-.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 x 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x 4)) (*.f64 3 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 6)) (-.f64 0 (*.f64 x (+.f64 (*.f64 x 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 x 3) 4)) (neg.f64 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x 8)) (*.f64 x (+.f64 (*.f64 x 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 x 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (-.f64 (*.f64 x 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (*.f64 x 3) (/.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (+.f64 (*.f64 x 3) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 x (-.f64 (*.f64 x 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 3) 4) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 x (*.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 4 (*.f64 x 3))))))))

simplify135.0ms (1.1%)

Algorithm
egg-herbie
Rules
1330×rational_best-simplify-132
1198×rational_best-simplify-80
1192×rational_best-simplify-2
1050×rational_best-simplify-78
700×rational_best-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01482454
13032454
26402298
316252064
442462064
Stop Event
node limit
Counts
98 → 90
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (*.f64 x x)) 0)
(+.f64 0 (*.f64 3 (*.f64 x x)))
(-.f64 (*.f64 3 (*.f64 x x)) 0)
(-.f64 0 (neg.f64 (*.f64 3 (*.f64 x x))))
(/.f64 (*.f64 3 (*.f64 x x)) 1)
(/.f64 (*.f64 3 (*.f64 x x)) (/.f64 (*.f64 3 (*.f64 x x)) (*.f64 3 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x 6)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 x x))) 2) -2)
(pow.f64 (*.f64 3 (*.f64 x x)) 1)
(neg.f64 (neg.f64 (*.f64 3 (*.f64 x x))))
(+.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 0)
(+.f64 0 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))))
(-.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 0)
(-.f64 0 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 1)
(/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) (/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))) 2) -2)
(pow.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 1)
(neg.f64 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (-.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 3 (*.f64 x x))))
(+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 x 3) 4)))
(+.f64 (neg.f64 (*.f64 x 4)) (*.f64 3 (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 x 6)) (-.f64 0 (*.f64 x (+.f64 (*.f64 x 3) 4))))
(+.f64 (*.f64 x (+.f64 (*.f64 x 3) 4)) (neg.f64 (*.f64 x 8)))
(+.f64 (neg.f64 (*.f64 x 8)) (*.f64 x (+.f64 (*.f64 x 3) 4)))
(*.f64 x (-.f64 (*.f64 x 3) 4))
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 x x)))
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (-.f64 (*.f64 x 3) 4))))
(*.f64 x (-.f64 (*.f64 (*.f64 x 3) (/.f64 x x)) 4))
(*.f64 x (-.f64 (+.f64 (*.f64 x 3) 4) 8))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))))
(*.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 1 x)))
(*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) -1)
(*.f64 (-.f64 (*.f64 x 3) 4) x)
(*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))))
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 x (*.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) -1)
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)
(pow.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(neg.f64 (*.f64 x (-.f64 4 (*.f64 x 3))))
Outputs
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 x -12))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 -4 x)
(*.f64 x -4)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (*.f64 x x)) 0)
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(+.f64 0 (*.f64 3 (*.f64 x x)))
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(-.f64 (*.f64 3 (*.f64 x x)) 0)
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(-.f64 0 (neg.f64 (*.f64 3 (*.f64 x x))))
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(/.f64 (*.f64 3 (*.f64 x x)) 1)
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(/.f64 (*.f64 3 (*.f64 x x)) (/.f64 (*.f64 3 (*.f64 x x)) (*.f64 3 (*.f64 x x))))
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 6)) 2)
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 x x))) 2) -2)
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(pow.f64 (*.f64 3 (*.f64 x x)) 1)
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(neg.f64 (neg.f64 (*.f64 3 (*.f64 x x))))
(*.f64 x (*.f64 3 x))
(*.f64 3 (*.f64 x x))
(+.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 0)
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(+.f64 0 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))))
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(-.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 0)
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(-.f64 0 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 1)
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) (/.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))) 2) -2)
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(pow.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3))))) 1)
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(neg.f64 (neg.f64 (*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(*.f64 3 (-.f64 1 (*.f64 x (-.f64 4 (*.f64 3 x)))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 3 (*.f64 x x)) (-.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 3 (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 0 (*.f64 x (-.f64 (*.f64 x 3) 4)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (neg.f64 (*.f64 x 4)) (*.f64 3 (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 x (*.f64 x 6)) (-.f64 0 (*.f64 x (+.f64 (*.f64 x 3) 4))))
(+.f64 (*.f64 x (*.f64 x 6)) (neg.f64 (*.f64 x (+.f64 4 (*.f64 3 x)))))
(+.f64 (neg.f64 (*.f64 x (+.f64 4 (*.f64 3 x)))) (*.f64 x (*.f64 x 6)))
(+.f64 (*.f64 x (+.f64 (*.f64 x 3) 4)) (neg.f64 (*.f64 x 8)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (neg.f64 (*.f64 x 8)) (*.f64 x (+.f64 (*.f64 x 3) 4)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (-.f64 (*.f64 x 3) 4))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 x x)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 1 x))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (-.f64 (*.f64 x 3) 4))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (-.f64 (*.f64 (*.f64 x 3) (/.f64 x x)) 4))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (-.f64 (+.f64 (*.f64 x 3) 4) 8))
(*.f64 x (-.f64 (+.f64 4 (*.f64 3 x)) 8))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 x (-.f64 (*.f64 x 3) 4)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 1 x)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) -1)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (-.f64 (*.f64 x 3) 4) x)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 x (*.f64 3 (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4)))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3))))) (*.f64 x (-.f64 (*.f64 x 3) 4))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) (*.f64 x (-.f64 4 (*.f64 3 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) (*.f64 x (-.f64 4 (*.f64 3 x))))) (*.f64 x (-.f64 (*.f64 3 x) 4))))
(*.f64 x (*.f64 (*.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) (*.f64 x (-.f64 4 (*.f64 3 x))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (-.f64 4 (*.f64 3 x))))
(*.f64 (-.f64 4 (*.f64 3 x)) (*.f64 x (*.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) (*.f64 x (-.f64 4 (*.f64 3 x))))) (*.f64 x (-.f64 (*.f64 3 x) 4))))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 4 (*.f64 x 3)))) (*.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) (*.f64 x (-.f64 4 (*.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 4 (*.f64 x 3))) -1)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(pow.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(neg.f64 (*.f64 x (-.f64 4 (*.f64 x 3))))
(+.f64 (*.f64 x (*.f64 3 x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (*.f64 x -4))
(*.f64 x (+.f64 -4 (*.f64 3 x)))
(*.f64 x (-.f64 (*.f64 3 x) 4))

eval181.0ms (1.5%)

Compiler

Compiled 2146 to 1707 computations (20.5% saved)

prune22.0ms (0.2%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1179126
Fresh000
Picked011
Done011
Total11711128
Error
0.1b
Counts
128 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
22.3b
(+.f64 (*.f64 -12 x) 3)
0.1b
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
40.2b
(*.f64 (pow.f64 x 2) 9)
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
22.3b
(*.f64 3 (+.f64 (*.f64 x -4) 1))
22.7b
3
Compiler

Compiled 260 to 207 computations (20.4% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
0.2b
(*.f64 9 (pow.f64 x 2))
Compiler

Compiled 37 to 29 computations (21.6% saved)

series1.0ms (0%)

Counts
2 → 3
Calls

6 calls:

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

rewrite82.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1992×rational_best-5
1990×rational_best-4
1990×rational_best-2
1990×rational_best-3
1990×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
18238
223738
394238
4405438
Stop Event
node limit
Counts
2 → 25
Calls
Call 1
Inputs
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (pow.f64 x 2)) (/.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 2) 18) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (pow.f64 x 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)))))

simplify96.0ms (0.8%)

Algorithm
egg-herbie
Rules
1318×rational_best-simplify-80
1258×rational_best-simplify-129
1248×rational_best-simplify-78
1186×rational_best-simplify-94
1050×rational_best-simplify-135
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053574
197574
2535574
33306574
Stop Event
node limit
Counts
28 → 28
Calls
Call 1
Inputs
(*.f64 -12 x)
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 9 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 9 (pow.f64 x 2)))
(-.f64 (*.f64 9 (pow.f64 x 2)) 0)
(/.f64 (*.f64 9 (pow.f64 x 2)) 1)
(/.f64 (*.f64 9 (pow.f64 x 2)) (/.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2))))
(/.f64 (*.f64 (pow.f64 x 2) 18) 2)
(pow.f64 (*.f64 9 (pow.f64 x 2)) 1)
(-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(*.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2)
(pow.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
Outputs
(*.f64 -12 x)
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 9 (pow.f64 x 2)) 0)
(*.f64 9 (pow.f64 x 2))
(+.f64 0 (*.f64 9 (pow.f64 x 2)))
(*.f64 9 (pow.f64 x 2))
(-.f64 (*.f64 9 (pow.f64 x 2)) 0)
(*.f64 9 (pow.f64 x 2))
(/.f64 (*.f64 9 (pow.f64 x 2)) 1)
(*.f64 9 (pow.f64 x 2))
(/.f64 (*.f64 9 (pow.f64 x 2)) (/.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 18) 2)
(*.f64 9 (pow.f64 x 2))
(pow.f64 (*.f64 9 (pow.f64 x 2)) 1)
(*.f64 9 (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(pow.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))

localize5.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4))
0.1b
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
0.2b
(*.f64 3 (*.f64 x x))
Compiler

Compiled 49 to 30 computations (38.8% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 3 (*.f64 x x))
0.0ms
x
@inf
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
0.0ms
x
@-inf
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
0.0ms
x
@inf
(*.f64 3 (*.f64 x x))
0.0ms
x
@0
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))

rewrite119.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1246×rational_best-simplify-57
930×rational_best-simplify-44
608×rational_best-5
606×rational_best-4
606×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01275
110363
232363
3132563
4634863
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(*.f64 3 (*.f64 x x))
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
(-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x x)) (/.f64 (*.f64 3 (*.f64 x x)) (*.f64 3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) (/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 12) (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 x x)) (-.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 3 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 3 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x 4)) (*.f64 3 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 6)) (-.f64 0 (*.f64 x (+.f64 4 (*.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 4 (*.f64 3 x))) (neg.f64 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x 8)) (*.f64 x (+.f64 4 (*.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 3 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (*.f64 3 x) (/.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (+.f64 4 (*.f64 3 x)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 3 x) 4) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (*.f64 x (-.f64 (*.f64 3 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 x) 4) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 (*.f64 x x) (*.f64 3 x)) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))) (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (-.f64 4 (*.f64 3 x)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 4 (*.f64 3 x))))))))

simplify234.0ms (1.9%)

Algorithm
egg-herbie
Rules
1506×rational_best-simplify-48
1170×rational_best-simplify-132
1012×rational_best-simplify-2
602×rational_best-simplify-1
478×rational_best-simplify-80
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01522594
13072540
26792540
317562540
433072150
576042150
Stop Event
node limit
Counts
98 → 90
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (*.f64 x x)) 0)
(+.f64 0 (*.f64 3 (*.f64 x x)))
(-.f64 (*.f64 3 (*.f64 x x)) 0)
(-.f64 0 (neg.f64 (*.f64 3 (*.f64 x x))))
(/.f64 (*.f64 3 (*.f64 x x)) 1)
(/.f64 (*.f64 3 (*.f64 x x)) (/.f64 (*.f64 3 (*.f64 x x)) (*.f64 3 (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x 6)) 2)
(pow.f64 (*.f64 3 (*.f64 x x)) 1)
(neg.f64 (neg.f64 (*.f64 3 (*.f64 x x))))
(+.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 0)
(+.f64 0 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)))
(-.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 0)
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 1)
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) (/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 12) (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 12)))
(/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 6) 2)
(pow.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 1)
(neg.f64 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (-.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 3 (*.f64 x x))))
(+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 3 x) 4)))
(+.f64 (neg.f64 (*.f64 x 4)) (*.f64 3 (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 x 6)) (-.f64 0 (*.f64 x (+.f64 4 (*.f64 3 x)))))
(+.f64 (*.f64 x (+.f64 4 (*.f64 3 x))) (neg.f64 (*.f64 x 8)))
(+.f64 (neg.f64 (*.f64 x 8)) (*.f64 x (+.f64 4 (*.f64 3 x))))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (/.f64 x x)))
(*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(*.f64 x (-.f64 (*.f64 (*.f64 3 x) (/.f64 x x)) 4))
(*.f64 x (-.f64 (+.f64 4 (*.f64 3 x)) 8))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 3 x) 4) (/.f64 1 x)))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))
(*.f64 (/.f64 x x) (*.f64 x (-.f64 (*.f64 3 x) 4)))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4)))
(*.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) -1)
(*.f64 (-.f64 (*.f64 3 x) 4) x)
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x x)))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (*.f64 x x) (*.f64 3 x)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))) (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(*.f64 (/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 4 (*.f64 3 x)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))
(/.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) -1)
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)
(pow.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)
(neg.f64 (*.f64 x (-.f64 4 (*.f64 3 x))))
Outputs
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 x -12))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 -4 x)
(*.f64 x -4)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 x -4))
(+.f64 (*.f64 3 (*.f64 x x)) 0)
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(+.f64 0 (*.f64 3 (*.f64 x x)))
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(-.f64 (*.f64 3 (*.f64 x x)) 0)
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(-.f64 0 (neg.f64 (*.f64 3 (*.f64 x x))))
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(/.f64 (*.f64 3 (*.f64 x x)) 1)
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(/.f64 (*.f64 3 (*.f64 x x)) (/.f64 (*.f64 3 (*.f64 x x)) (*.f64 3 (*.f64 x x))))
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(/.f64 (*.f64 x (*.f64 x 6)) 2)
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(pow.f64 (*.f64 3 (*.f64 x x)) 1)
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(neg.f64 (neg.f64 (*.f64 3 (*.f64 x x))))
(*.f64 3 (*.f64 x x))
(*.f64 x (*.f64 3 x))
(+.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 0)
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(+.f64 0 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)))
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(-.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 0)
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))))
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 1)
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) (/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 12) (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 12)))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))) (/.f64 (*.f64 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) 12) (*.f64 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) 12)))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))) (/.f64 (*.f64 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) 24) (*.f64 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) 24)))
(/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1) 6) 2)
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(pow.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)) 1)
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(neg.f64 (neg.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))))
(*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 3 (*.f64 x x)) (-.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 3 (*.f64 x x))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 0)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 0 (*.f64 x (-.f64 (*.f64 3 x) 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (neg.f64 (*.f64 x 4)) (*.f64 3 (*.f64 x x)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 x (*.f64 x 6)) (-.f64 0 (*.f64 x (+.f64 4 (*.f64 3 x)))))
(+.f64 (*.f64 x (*.f64 x 6)) (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) 4))))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 x 6)))
(+.f64 (*.f64 x (+.f64 4 (*.f64 3 x))) (neg.f64 (*.f64 x 8)))
(+.f64 (*.f64 x (+.f64 (*.f64 3 x) 4)) (neg.f64 (*.f64 x 8)))
(+.f64 (neg.f64 (*.f64 x 8)) (*.f64 x (+.f64 4 (*.f64 3 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 3 x) 4)) (neg.f64 (*.f64 x 8)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (/.f64 x x)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (/.f64 1 x))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (-.f64 (*.f64 (*.f64 3 x) (/.f64 x x)) 4))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 x (-.f64 (+.f64 4 (*.f64 3 x)) 8))
(*.f64 x (-.f64 (+.f64 (*.f64 3 x) 4) 8))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 3 x) 4) (/.f64 1 x)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 x x) (*.f64 x (-.f64 (*.f64 3 x) 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) -1)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (-.f64 (*.f64 3 x) 4) x)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x x)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 (*.f64 x x) (*.f64 3 x)) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))) (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4)))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))))
(*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))))
(*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (-.f64 (*.f64 3 x) 4))) (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 (*.f64 x x) (-.f64 (*.f64 3 x) 4))))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4)))) (*.f64 x (-.f64 (*.f64 3 x) 4))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 4 (*.f64 3 x)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (-.f64 (*.f64 3 x) 4))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 4 (*.f64 3 x))) -1)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x 6) 8))) -2)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(pow.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1)
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))
(neg.f64 (*.f64 x (-.f64 4 (*.f64 3 x))))
(+.f64 (*.f64 3 (*.f64 x x)) (neg.f64 (*.f64 x 4)))
(*.f64 x (-.f64 (*.f64 3 x) 4))

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
0.1b
(*.f64 x (*.f64 x x))
0.2b
(*.f64 3 (*.f64 x (*.f64 x x)))
23.8b
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
Compiler

Compiled 101 to 54 computations (46.5% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
0.0ms
x
@inf
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
0.0ms
x
@-inf
(*.f64 3 (*.f64 x (*.f64 x x)))
0.0ms
x
@-inf
(*.f64 x (*.f64 x x))
0.0ms
x
@inf
(*.f64 3 (*.f64 x (*.f64 x x)))

rewrite62.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
888×rational_best-5
886×rational_best-4
886×rational_best-2
886×rational_best-3
886×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016142
1138130
2437118
31868106
Stop Event
node limit
Counts
4 → 28
Calls
Call 1
Inputs
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4))))
(*.f64 3 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) (/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (*.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 3))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) (*.f64 x (*.f64 x (*.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 1)))))

simplify128.0ms (1%)

Algorithm
egg-herbie
Rules
1732×rational_best-simplify-80
1606×rational_best-simplify-47
1424×rational_best-simplify-78
1078×rational_best-simplify-132
654×rational_best-simplify-76
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0751516
11271516
22741516
37711516
427291516
565401516
Stop Event
node limit
Counts
76 → 50
Calls
Call 1
Inputs
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 0)
(+.f64 0 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))
(-.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 0)
(/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1)
(/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) (/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))))
(/.f64 (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 2) 2)
(pow.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1)
(+.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 0)
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x 3))))
(-.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 0)
(/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) (*.f64 x (*.f64 x (*.f64 x 3)))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6))) 2)
(pow.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 1)
(+.f64 (*.f64 x (*.f64 x x)) 0)
(+.f64 0 (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 x (*.f64 x x)) 0)
(/.f64 (*.f64 x (*.f64 x x)) 1)
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2)
(pow.f64 (*.f64 x (*.f64 x x)) 1)
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 0)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))) 6) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 1)
Outputs
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (pow.f64 x 3))
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 x -12))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 0)
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(+.f64 0 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(-.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 0)
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1)
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) (/.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))))
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(/.f64 (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 2) 2)
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(pow.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1)
(*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))
(+.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 0)
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x 3))))
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 0)
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 1)
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 3))) (*.f64 x (*.f64 x (*.f64 x 3)))))
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6))) 2)
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x 3))) 1)
(*.f64 x (*.f64 x (*.f64 x 3)))
(*.f64 (*.f64 x 3) (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x x)) 0)
(*.f64 x (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x x)) 0)
(*.f64 x (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) 1)
(*.f64 x (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (+.f64 x x))) 2)
(*.f64 x (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x x)) 1)
(*.f64 x (*.f64 x x))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 0)
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))))
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 0)
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 1)
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))))))
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x))) 6) 2)
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)))) 1)
(*.f64 3 (+.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) x)) 1))

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (pow.f64 x 2) 9)
Compiler

Compiled 12 to 9 computations (25% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite62.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1382×rational_best-5
1380×rational_best-4
1380×rational_best-2
1380×rational_best-3
1380×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify134.0ms (1.1%)

Algorithm
egg-herbie
Rules
1426×rational_best-simplify-132
1272×rational_best-simplify-80
1150×rational_best-simplify-2
1146×rational_best-simplify-78
952×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024273
137273
277273
3209273
4957273
52563273
65273273
Stop Event
node limit
Counts
21 → 10
Calls
Call 1
Inputs
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 (pow.f64 x 2) 9) 0)
(+.f64 0 (*.f64 (pow.f64 x 2) 9))
(-.f64 (*.f64 (pow.f64 x 2) 9) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 2) 9)))
(/.f64 (*.f64 (pow.f64 x 2) 9) 1)
(/.f64 (*.f64 (pow.f64 x 2) 9) (/.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (pow.f64 x 2) 9)))
(/.f64 (*.f64 (pow.f64 x 2) 18) 2)
(pow.f64 (*.f64 (pow.f64 x 2) 9) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 2) 9)))
Outputs
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 (pow.f64 x 2) 9) 0)
(*.f64 9 (pow.f64 x 2))
(+.f64 0 (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(-.f64 (*.f64 (pow.f64 x 2) 9) 0)
(*.f64 9 (pow.f64 x 2))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 9) 1)
(*.f64 9 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 9) (/.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 18) 2)
(*.f64 9 (pow.f64 x 2))
(pow.f64 (*.f64 (pow.f64 x 2) 9) 1)
(*.f64 9 (pow.f64 x 2))
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))

eval306.0ms (2.5%)

Compiler

Compiled 3439 to 2669 computations (22.4% saved)

prune30.0ms (0.2%)

Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New1744178
Fresh134
Picked011
Done066
Total17514189
Error
0.0b
Counts
189 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
22.3b
(+.f64 (*.f64 -12 x) 3)
0.1b
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
11.1b
(+.f64 3 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
40.2b
(*.f64 (pow.f64 x 2) 9)
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
27.5b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
22.3b
(*.f64 3 (+.f64 (*.f64 x -4) 1))
22.7b
3
Compiler

Compiled 396 to 316 computations (20.2% saved)

localize502.0ms (4.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))
0.1b
(*.f64 x (-.f64 (*.f64 3 x) 4))
0.1b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
0.1b
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))
Compiler

Compiled 142 to 110 computations (22.5% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite231.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
976×rational_best-simplify-47
750×rational_best-5
748×rational_best-4
748×rational_best-2
748×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015159
1129105
2400105
31640105
47336105
Stop Event
node limit
Counts
3 → 133
Calls
Call 1
Inputs
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
(/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (-.f64 0 (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (neg.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))

simplify940.0ms (7.7%)

Algorithm
egg-herbie
Rules
1164×rational_best-simplify-44
904×rational_best-simplify-2
866×rational_best-simplify-135
530×rational_best-simplify-132
474×rational_best-simplify-24
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
039614793
1111814715
2331514433
3443814423
4699014423
Stop Event
node limit
Counts
169 → 241
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(/.f64 -1/4 x)
(neg.f64 (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (*.f64 -9/64 x) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -9/64 x) (*.f64 -27/256 (pow.f64 x 2))) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(+.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (-.f64 0 (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(-.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(neg.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (neg.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 6) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 0)
(+.f64 0 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(-.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 1)
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(pow.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 1)
(neg.f64 (neg.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(/.f64 -1/4 x)
(neg.f64 (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (*.f64 -9/64 x) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (*.f64 x -9/64) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -9/64 x) (*.f64 -27/256 (pow.f64 x 2))) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x -9/64) (*.f64 (pow.f64 x 2) -27/256)) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(+.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (-.f64 0 (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(-.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (-.f64 (*.f64 x 6) 8))) 2)
(/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(neg.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))))
(fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))))
(fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (-.f64 (*.f64 x 6) 8))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (-.f64 (*.f64 x 6) 8)))) 2))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (-.f64 (*.f64 x 6) 8)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) (*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (-.f64 (*.f64 x 6) 8))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))) 2))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (-.f64 (*.f64 x 6) 8)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (neg.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))) (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(fabs.f64 (*.f64 x (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 x (*.f64 (fabs.f64 (+.f64 (*.f64 3 x) -4)) (*.f64 x (*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (*.f64 x (*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (*.f64 x (*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 3 x) -4)) (*.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) x)))
(fabs.f64 (*.f64 x (*.f64 (fabs.f64 (+.f64 (*.f64 3 x) -4)) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4))) (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) x)))
(*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (/.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))) (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (/.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x x))) (*.f64 (/.f64 1 x) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (fabs.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (fabs.f64 (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 1 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 6) 2)
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(+.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 0)
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(+.f64 0 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(-.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 0)
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 1)
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(pow.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 1)
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 3 (+.f64 (*.f64 x -4) 1))
Compiler

Compiled 20 to 16 computations (20% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 3 (+.f64 (*.f64 x -4) 1))
0.0ms
x
@inf
(*.f64 3 (+.f64 (*.f64 x -4) 1))
0.0ms
x
@-inf
(*.f64 3 (+.f64 (*.f64 x -4) 1))

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1750×rational_best-5
1748×rational_best-4
1748×rational_best-2
1748×rational_best-3
1748×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
17419
221219
383819
4357619
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 3 (+.f64 (*.f64 x -4) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 (*.f64 x -4) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x -8) -2)) (*.f64 3 (-.f64 (*.f64 x -8) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 (*.f64 x -8) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 1)))))

simplify330.0ms (2.7%)

Algorithm
egg-herbie
Rules
2240×rational_best-simplify-2
1696×rational_best-simplify-78
1426×rational_best-simplify-80
1230×rational_best-simplify-47
956×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028319
143319
272319
3137319
4368319
52017319
64060319
76406319
87061319
97062319
107062319
Stop Event
node limit
Counts
19 → 13
Calls
Call 1
Inputs
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) 3)
(*.f64 -12 x)
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(*.f64 -12 x)
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 0)
(+.f64 0 (*.f64 3 (+.f64 (*.f64 x -4) 1)))
(-.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 0)
(/.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 1)
(/.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x -8) -2)) (*.f64 3 (-.f64 (*.f64 x -8) -2))))
(/.f64 (*.f64 3 (-.f64 (*.f64 x -8) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 1)
Outputs
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 -12 x))
(*.f64 -12 x)
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(*.f64 -12 x)
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 0)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(+.f64 0 (*.f64 3 (+.f64 (*.f64 x -4) 1)))
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(-.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 0)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(/.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 1)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(/.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x -8) -2)) (*.f64 3 (-.f64 (*.f64 x -8) -2))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) (/.f64 (*.f64 (-.f64 (*.f64 x -8) -2) 6) (*.f64 (-.f64 (*.f64 x -8) -2) 6)))
(/.f64 (*.f64 3 (-.f64 (*.f64 x -8) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 (*.f64 x -4) 1)) 1)
(*.f64 3 (+.f64 (*.f64 x -4) 1))

localize25.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
0.1b
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
23.8b
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
Compiler

Compiled 73 to 48 computations (34.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
0.0ms
x
@-inf
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
0.0ms
x
@inf
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
0.0ms
x
@inf
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
0.0ms
x
@0
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))

rewrite57.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1118×rational_best-simplify-54
960×rational_best-simplify-47
818×rational_best-5
816×rational_best-4
816×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014111
112275
239275
3166075
Stop Event
node limit
Counts
3 → 21
Calls
Call 1
Inputs
(*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 x 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) (*.f64 x (-.f64 (*.f64 x 6) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 1)))))

simplify324.0ms (2.7%)

Algorithm
egg-herbie
Rules
2436×rational_best-simplify-82
1466×rational_best-simplify-80
1300×rational_best-simplify-2
1074×rational_best-simplify-74
898×rational_best-simplify-83
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0651575
11081575
21931575
33971575
411471575
525031575
637631575
753731575
860841575
961941575
1062241575
1165131575
1267761575
Stop Event
node limit
Counts
57 → 47
Calls
Call 1
Inputs
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 -4 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 x 3) 4)))
(-.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) (*.f64 x (-.f64 (*.f64 x 6) 8))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(pow.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(+.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
(-.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 0)
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 1)
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 0)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2))))
(/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 1)
Outputs
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 -4 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 x -12))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)
(*.f64 x (-.f64 (*.f64 x 3) 4))
(+.f64 0 (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 x (-.f64 (*.f64 x 3) 4))
(-.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 0)
(*.f64 x (-.f64 (*.f64 x 3) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(*.f64 x (-.f64 (*.f64 x 3) 4))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) (*.f64 x (-.f64 (*.f64 x 6) 8))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) 2)
(pow.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)
(*.f64 x (-.f64 (*.f64 x 3) 4))
(+.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 0)
(*.f64 x (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
(+.f64 0 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))
(*.f64 x (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
(-.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 0)
(*.f64 x (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 1)
(*.f64 x (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 3) 4))) (/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 x (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)) 1)
(*.f64 x (*.f64 x (-.f64 (*.f64 x 3) 4)))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 0)
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 0)
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 1)
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)) (/.f64 (*.f64 6 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) (*.f64 6 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2))))
(/.f64 (*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1)) (/.f64 (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2) 48) (*.f64 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2) 48)))
(/.f64 (*.f64 3 (-.f64 (*.f64 x (-.f64 (*.f64 x 6) 8)) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) 1)
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) 1))

localize77.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))
0.1b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
0.2b
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))
26.8b
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
Compiler

Compiled 225 to 169 computations (24.9% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))
0.0ms
x
@-inf
(*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))
0.0ms
x
@inf
(*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))
0.0ms
x
@inf
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
0.0ms
x
@0
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))

rewrite76.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
960×rational_best-simplify-47
856×rational_best-5
854×rational_best-4
854×rational_best-2
854×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016322
1139322
2439322
31831322
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
(*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) (/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 6) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 1)))))

simplify194.0ms (1.6%)

Algorithm
egg-herbie
Rules
1148×rational_best-simplify-2
932×rational_best-simplify-82
872×rational_best-simplify-43
820×rational_best-simplify-49
810×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01354265
12454265
24694265
315244265
430404265
555124265
Stop Event
node limit
Counts
85 → 98
Calls
Call 1
Inputs
(/.f64 -1/4 x)
(neg.f64 (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (*.f64 -9/64 x) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -9/64 x) (*.f64 -27/256 (pow.f64 x 2))) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
1
1
1
1
1
1
1
1
1
1
1
1
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 16 x)
(+.f64 (*.f64 -24 (pow.f64 x 2)) (*.f64 16 x))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(*.f64 9 (pow.f64 x 3))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 3)))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(*.f64 9 (pow.f64 x 3))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 3)))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 0)
(+.f64 0 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 0)
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 1)
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(*.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(pow.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 1)
(+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 0)
(+.f64 0 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 0)
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)
(+.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 0)
(+.f64 0 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)))
(-.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 0)
(/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 1)
(/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) (/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1) 6) 2)
(pow.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 1)
(+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 0)
(+.f64 0 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))
(-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 0)
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 1)
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 1)
Outputs
(/.f64 -1/4 x)
(neg.f64 (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (*.f64 -9/64 x) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (*.f64 x -9/64) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -9/64 x) (*.f64 -27/256 (pow.f64 x 2))) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x -9/64) (*.f64 -27/256 (pow.f64 x 2))) (+.f64 3/16 (*.f64 1/4 (/.f64 1 x))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(/.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 4/9 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 1/3 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 64/81 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 16/27 (/.f64 1 (pow.f64 x 4)))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (*.f64 16/27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/9 (/.f64 1 (pow.f64 x 3))) (*.f64 64/81 (/.f64 1 (pow.f64 x 5))))))
1
1
1
1
1
1
1
1
1
1
1
1
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 x -12))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 9) (+.f64 3 (*.f64 x -12)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 9) (+.f64 3 (*.f64 x -12)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 9) (+.f64 3 (*.f64 x -12)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 9) (+.f64 3 (*.f64 x -12)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 9) (+.f64 3 (*.f64 x -12)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 9) (+.f64 3 (*.f64 x -12)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(*.f64 16 x)
(*.f64 x 16)
(+.f64 (*.f64 -24 (pow.f64 x 2)) (*.f64 16 x))
(+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 2) -24))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24) (+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 x 16) (+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24) (+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 x 16) (+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9)))
(*.f64 9 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 9)
(+.f64 (*.f64 -24 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24) (+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 x 16) (+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24) (+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 x 16) (+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9)))
(*.f64 9 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 9)
(+.f64 (*.f64 -24 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24) (+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 x 16) (+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 -24 (pow.f64 x 2)) (+.f64 (*.f64 16 x) (*.f64 9 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24) (+.f64 (*.f64 x 16) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (*.f64 x 16) (+.f64 (*.f64 (pow.f64 x 2) -24) (*.f64 (pow.f64 x 3) 9)))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 0)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(+.f64 0 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 0)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (*.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(pow.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 0)
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))
(+.f64 0 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))
(-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 0)
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (-.f64 (*.f64 x 6) 8))) (*.f64 x (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 6) 8))) (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 6) 8)))))
(/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(/.f64 (*.f64 x (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (-.f64 (*.f64 x 6) 8))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 0)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(+.f64 0 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(-.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 0)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 1)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) (/.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1) 6) 2)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(pow.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))))) 1)) 1)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (*.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)) (*.f64 x x)))) (*.f64 x (-.f64 (*.f64 x 3) 4))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x)))))))
(+.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 0)
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))
(+.f64 0 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))))
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))
(-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 0)
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 1)
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))))
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 6) 8))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x (-.f64 (*.f64 x 6) 8))) 2)
(pow.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4))) 1)
(*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (-.f64 (*.f64 x 3) 4)))

localize32.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
0.1b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1))
0.2b
(*.f64 3 (pow.f64 x 3))
23.8b
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
Compiler

Compiled 86 to 64 computations (25.6% saved)

series1.0ms (0%)

Counts
4 → 36
Calls

12 calls:

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

rewrite123.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1346×rational_best-simplify-57
722×rational_best-5
720×rational_best-4
720×rational_best-2
720×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015142
1125142
2383142
31596142
46511142
Stop Event
node limit
Counts
4 → 57
Calls
Call 1
Inputs
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 3 (pow.f64 x 3))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (pow.f64 x 3)) (/.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 3 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (pow.f64 x 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) (/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (pow.f64 x 3)) (-.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (*.f64 3 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 x 4))) (*.f64 3 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) 6) (-.f64 0 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (neg.f64 (*.f64 x (*.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 x 8))) (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 8)) (*.f64 (pow.f64 x 3) 6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))))))))

simplify140.0ms (1.2%)

Algorithm
egg-herbie
Rules
1482×rational_best-simplify-80
1452×rational_best-simplify-48
1324×rational_best-simplify-78
1180×rational_best-simplify-135
1008×rational_best-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01253493
12383493
24753413
314923413
451253413
Stop Event
node limit
Counts
93 → 93
Calls
Call 1
Inputs
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 -4 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 0)
(+.f64 0 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1)
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) 2)
(pow.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(+.f64 (*.f64 3 (pow.f64 x 3)) 0)
(+.f64 0 (*.f64 3 (pow.f64 x 3)))
(-.f64 (*.f64 3 (pow.f64 x 3)) 0)
(-.f64 0 (neg.f64 (*.f64 3 (pow.f64 x 3))))
(/.f64 (*.f64 3 (pow.f64 x 3)) 1)
(/.f64 (*.f64 3 (pow.f64 x 3)) (/.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 3 (pow.f64 x 3))))
(/.f64 (*.f64 (pow.f64 x 3) 6) 2)
(pow.f64 (*.f64 3 (pow.f64 x 3)) 1)
(neg.f64 (neg.f64 (*.f64 3 (pow.f64 x 3))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 0)
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) (/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2))))
(/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 1)
(neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (-.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (*.f64 3 (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 0)
(+.f64 0 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(+.f64 (neg.f64 (*.f64 x (*.f64 x 4))) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 3) 6) (-.f64 0 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(+.f64 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (neg.f64 (*.f64 x (*.f64 x 8))))
(+.f64 (neg.f64 (*.f64 x (*.f64 x 8))) (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(/.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)
(/.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))) -1)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 x (*.f64 x 8)) (*.f64 (pow.f64 x 3) 6)) -2)
(pow.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)
(neg.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))))
Outputs
(*.f64 -4 x)
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(*.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 -4 x))
(+.f64 (*.f64 -4 x) (*.f64 3 (pow.f64 x 2)))
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 x -12))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 x -12) (+.f64 3 (*.f64 (pow.f64 x 2) 9)))
(+.f64 3 (+.f64 (*.f64 x -12) (*.f64 (pow.f64 x 2) 9)))
(+.f64 (+.f64 3 (*.f64 x -12)) (*.f64 (pow.f64 x 2) 9))
(*.f64 -4 (pow.f64 x 2))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -4 (pow.f64 x 2)))
(+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 0)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(+.f64 0 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 0)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) 2)
(/.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))) 2)
(pow.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1)
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))
(+.f64 (*.f64 3 (pow.f64 x 3)) 0)
(*.f64 3 (pow.f64 x 3))
(+.f64 0 (*.f64 3 (pow.f64 x 3)))
(*.f64 3 (pow.f64 x 3))
(-.f64 (*.f64 3 (pow.f64 x 3)) 0)
(*.f64 3 (pow.f64 x 3))
(-.f64 0 (neg.f64 (*.f64 3 (pow.f64 x 3))))
(*.f64 3 (pow.f64 x 3))
(/.f64 (*.f64 3 (pow.f64 x 3)) 1)
(*.f64 3 (pow.f64 x 3))
(/.f64 (*.f64 3 (pow.f64 x 3)) (/.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 3 (pow.f64 x 3))))
(*.f64 3 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) 6) 2)
(*.f64 3 (pow.f64 x 3))
(pow.f64 (*.f64 3 (pow.f64 x 3)) 1)
(*.f64 3 (pow.f64 x 3))
(neg.f64 (neg.f64 (*.f64 3 (pow.f64 x 3))))
(*.f64 3 (pow.f64 x 3))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 0)
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 0)
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 1)
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) (/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x)))))) (/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))) -2)) (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))) -2))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) (/.f64 (*.f64 6 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) (*.f64 6 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2))))
(/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) -2)) 2)
(/.f64 (*.f64 3 (-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))) 1)
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(*.f64 3 (+.f64 1 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (-.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (*.f64 3 (pow.f64 x 3))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(+.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 0)
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(+.f64 0 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(+.f64 (neg.f64 (*.f64 x (*.f64 x 4))) (*.f64 3 (pow.f64 x 3)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 6) (-.f64 0 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(+.f64 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (neg.f64 (*.f64 x (*.f64 x 8))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 4 (*.f64 x x)) (neg.f64 (*.f64 8 (*.f64 x x)))))
(+.f64 (*.f64 x (*.f64 x 4)) (+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 8)))))
(+.f64 (*.f64 x (*.f64 x 4)) (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (neg.f64 (*.f64 x 8)))))
(+.f64 (neg.f64 (*.f64 x (*.f64 x 8))) (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(+.f64 (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (neg.f64 (*.f64 x (*.f64 x 8))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 4 (*.f64 x x)) (neg.f64 (*.f64 8 (*.f64 x x)))))
(+.f64 (*.f64 x (*.f64 x 4)) (+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 8)))))
(+.f64 (*.f64 x (*.f64 x 4)) (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (neg.f64 (*.f64 x 8)))))
(*.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))) -1)
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (*.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))))))
(*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3)))) (*.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(/.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(/.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8)))))
(/.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 4 (*.f64 x x))) (/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))) -1)
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) 2)
(/.f64 (-.f64 (*.f64 x (*.f64 x 8)) (*.f64 (pow.f64 x 3) 6)) -2)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 x (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 8 (*.f64 x x))) 2)
(pow.f64 (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4))) 1)
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))
(neg.f64 (-.f64 (*.f64 x (*.f64 x 4)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 x (*.f64 x 4))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (neg.f64 (*.f64 4 (*.f64 x x))))
(-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))

eval975.0ms (8%)

Compiler

Compiled 23545 to 18584 computations (21.1% saved)

prune110.0ms (0.9%)

Pruning

17 alts after pruning (6 fresh and 11 done)

PrunedKeptTotal
New5204524
Fresh022
Picked101
Done01111
Total52117538
Error
0.0b
Counts
538 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
22.3b
(+.f64 (*.f64 -12 x) 3)
0.1b
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
11.1b
(+.f64 3 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
40.2b
(*.f64 (pow.f64 x 2) 9)
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
9.7b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3))) 1))
27.5b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
0.3b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
19.1b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
22.3b
(*.f64 3 (+.f64 (*.f64 x -4) 1))
61.3b
(*.f64 -12 x)
22.7b
3
Compiler

Compiled 526 to 421 computations (20% saved)

localize118.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (-.f64 (*.f64 3 x) 4))
0.1b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
0.1b
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
0.2b
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
Compiler

Compiled 351 to 276 computations (21.4% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
0.0ms
x
@inf
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
0.0ms
x
@-inf
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
0.0ms
x
@0
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
0.0ms
x
@-inf
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1454×rational_best-5
1452×rational_best-4
1452×rational_best-2
1452×rational_best-3
1452×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025307
1212307
2642307
32874303
Stop Event
node limit
Counts
3 → 25
Calls
Call 1
Inputs
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 1)))))

simplify154.0ms (1.3%)

Algorithm
egg-herbie
Rules
1612×rational_best-simplify-44
938×rational_best-simplify-82
814×rational_best-simplify-80
760×rational_best-simplify-83
644×rational_best-simplify-132
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0762629
11422629
23262629
39792629
436282629
557222629
Stop Event
node limit
Counts
61 → 48
Calls
Call 1
Inputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(+.f64 0 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 2) 2)
(pow.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(+.f64 0 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (+.f64 x x))) 2)
(pow.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 0)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) 6) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 1)
Outputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
3
(+.f64 (*.f64 -12 x) 3)
(+.f64 3 (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 -12 x) (+.f64 3 (*.f64 9 (pow.f64 x 2))))
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(+.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(-.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 2) 2)
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(pow.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(+.f64 0 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 0 (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (+.f64 x x))) 2)
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(pow.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))
(*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 0)
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 0)
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 1)
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) 6) 2)
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) 1)
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))
(*.f64 3 (+.f64 1 (*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 (/.f64 1 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))) (*.f64 x (-.f64 (*.f64 3 x) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 3 x) -4) (*.f64 x (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))))))

localize2.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize21.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3))) 1))
0.2b
(*.f64 3 (pow.f64 x 3))
14.1b
(*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3)))
Compiler

Compiled 48 to 38 computations (20.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite109.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1186×rational_best-simplify-57
838×rational_best-simplify-44
712×rational_best-simplify-43
574×rational_best-5
572×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01162
19462
230062
3124162
4566662
Stop Event
node limit
Counts
2 → 20
Calls
Call 1
Inputs
(*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3)))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) (/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 x 3) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) (/.f64 (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6) (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))))))

simplify208.0ms (1.7%)

Algorithm
egg-herbie
Rules
1784×rational_best-simplify-47
1682×rational_best-simplify-78
1108×rational_best-simplify-80
736×rational_best-simplify-82
704×rational_best-simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050974
189974
2179974
3441974
41942974
55023974
67247974
Stop Event
node limit
Counts
44 → 30
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
3
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(*.f64 9 (pow.f64 x 2))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(*.f64 9 (pow.f64 x 2))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 0)
(+.f64 0 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))
(-.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 0)
(-.f64 0 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 1)
(/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) (/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(/.f64 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 x 3) 6)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 2) -2)
(pow.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 1)
(neg.f64 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 0)
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) (/.f64 (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6) (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6)))
(/.f64 (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))) 2) -2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 1)
(neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))
Outputs
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
(*.f64 3 (pow.f64 x 2))
3
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(*.f64 9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 9)
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 3 (*.f64 9 (pow.f64 x 2)))
(+.f64 3 (*.f64 (pow.f64 x 2) 9))
(+.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 0)
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(+.f64 0 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(-.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 0)
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(-.f64 0 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 1)
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) (/.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 x 3) 6)) 2)
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(/.f64 (*.f64 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 2) -2)
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(pow.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))) 1)
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(neg.f64 (neg.f64 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 0)
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))))
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 0)
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(-.f64 0 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 1)
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) (/.f64 (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6) (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6)))
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))) 6) 2)
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(/.f64 (*.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))) 2) -2)
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3))))) 1)
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (neg.f64 (*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))))
(*.f64 3 (+.f64 1 (*.f64 3 (*.f64 (/.f64 1 x) (pow.f64 x 3)))))
(*.f64 3 (+.f64 1 (*.f64 (pow.f64 x 3) (*.f64 3 (/.f64 1 x)))))

localize164.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
0.1b
(*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4)))))
0.4b
(*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
17.6b
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
Compiler

Compiled 474 to 365 computations (23% saved)

series10.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4)))))
1.0ms
x
@inf
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
1.0ms
x
@-inf
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
0.0ms
x
@0
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
0.0ms
x
@0
(*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4)))))

rewrite102.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1622×rational_best-simplify-47
766×rational_best-simplify-78
582×rational_best-simplify-57
496×rational_best-simplify-54
458×rational_best-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026538
1226534
2741534
34144516
Stop Event
node limit
Counts
4 → 34
Calls
Call 1
Inputs
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))
(*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4)))))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 1)))))

simplify238.0ms (2%)

Algorithm
egg-herbie
Rules
1374×rational_best-simplify-80
1208×rational_best-simplify-78
984×rational_best-simplify-135
778×rational_best-simplify-47
772×rational_best-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01095516
12175312
24475312
311935312
440375312
575005312
Stop Event
node limit
Counts
82 → 90
Calls
Call 1
Inputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
(/.f64 (fabs.f64 x) x)
3
(+.f64 3 (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x)))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2)))
(+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x)))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2)))
(+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x)))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(+.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 2) 2)
(pow.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(+.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 2)))) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(+.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 0)
(+.f64 0 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(-.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 0)
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 1)
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))) 2)) 2)
(pow.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 1)
(+.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 0)
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 0)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 1)
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 1)
Outputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
(/.f64 (fabs.f64 x) x)
(/.f64 x (fabs.f64 x))
3
(+.f64 3 (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x)))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (*.f64 x -12)))
(+.f64 3 (*.f64 x (*.f64 -12 (fabs.f64 (/.f64 x x)))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12))))
(*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2)))
(*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 9 (fabs.f64 (/.f64 x x))))
(*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 (/.f64 x x)) 9))
(+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x)))
(+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2))))
(*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12)))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12))))
(*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2)))
(*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 9 (fabs.f64 (/.f64 x x))))
(*.f64 (pow.f64 x 2) (*.f64 (fabs.f64 (/.f64 x x)) 9))
(+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x)))
(+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2))))
(*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12)))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12))))
(+.f64 3 (+.f64 (*.f64 9 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) (pow.f64 x 2))) (*.f64 -12 (*.f64 (fabs.f64 (/.f64 (fabs.f64 x) x)) x))))
(+.f64 3 (+.f64 (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 -12 x)) (*.f64 (fabs.f64 (/.f64 x (fabs.f64 x))) (*.f64 9 (pow.f64 x 2)))))
(+.f64 3 (*.f64 (fabs.f64 (/.f64 x x)) (+.f64 (*.f64 (pow.f64 x 2) 9) (*.f64 x -12))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(+.f64 0 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 0)
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 2) 2)
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(pow.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) 1)
(*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))
(*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (+.f64 (*.f64 x 3) -4)))
(*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(+.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(-.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 0)
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 2)))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 2 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (+.f64 (*.f64 x 3) -4))) 2)
(/.f64 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 2 (+.f64 (*.f64 x 3) -4))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 2 (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 2)
(pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 1)
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))
(+.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 0)
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(+.f64 0 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(-.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 0)
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 1)
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))
(/.f64 (*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))) 2)) 2)
(/.f64 (*.f64 (fabs.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 2 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) 2)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 2 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (fabs.f64 (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2)
(/.f64 (*.f64 x (*.f64 (*.f64 2 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x 2)))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 x (+.f64 (*.f64 x 3) -4))))) 2)
(pow.f64 (*.f64 x (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) 1)
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))))))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(*.f64 x (fabs.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))
(+.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 0)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(+.f64 0 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(-.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 0)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 1)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (/.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(/.f64 (*.f64 3 (-.f64 (*.f64 x (*.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (-.f64 (*.f64 x 6) 8))) -2)) 2)
(pow.f64 (*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4)))))))))) 1)
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (fabs.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))))))) (-.f64 (*.f64 x 3) 4)))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))
(*.f64 3 (+.f64 1 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 (+.f64 (*.f64 x 3) -4) (*.f64 x x))))))))
(*.f64 3 (+.f64 1 (*.f64 x (*.f64 (-.f64 (*.f64 x 3) 4) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 (+.f64 (*.f64 x 3) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (/.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 x (+.f64 (*.f64 x 3) -4))))))))))

localize105.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (pow.f64 x 2))
0.3b
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
0.3b
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
26.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
Compiler

Compiled 121 to 97 computations (19.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite180.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1416×rational_best-simplify-57
864×rational_best-simplify-47
698×rational_best-5
696×rational_best-4
696×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014111
1119111
2350111
31459111
46365111
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -12) (*.f64 9 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))))))

simplify334.0ms (2.7%)

Algorithm
egg-herbie
Rules
1088×rational_best-simplify-80
1030×rational_best-simplify-78
1000×rational_best-simplify-24
992×rational_best-simplify-29
898×rational_best-simplify-94
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02858698
16258674
212258602
333488566
462728566
Stop Event
node limit
Counts
136 → 159
Calls
Call 1
Inputs
(*.f64 -12 x)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(/.f64 -1/12 x)
(neg.f64 (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(-.f64 (*.f64 -3/64 x) (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -3/64 x) (*.f64 -9/256 (pow.f64 x 2))) (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(/.f64 1/9 (pow.f64 x 2))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 64/243 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))))
(/.f64 1/9 (pow.f64 x 2))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 64/243 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))))
(*.f64 144 (pow.f64 x 2))
(+.f64 (*.f64 144 (pow.f64 x 2)) (*.f64 -216 (pow.f64 x 3)))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(*.f64 81 (pow.f64 x 4))
(+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3)))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(*.f64 81 (pow.f64 x 4))
(+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3)))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))
(+.f64 (*.f64 x -12) (*.f64 9 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)
(+.f64 0 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2)
(pow.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(-.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(+.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(-.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2)
(pow.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
Outputs
(*.f64 -12 x)
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(*.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 -1/12 x)
(neg.f64 (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(-.f64 (*.f64 -3/64 x) (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(-.f64 (*.f64 x -3/64) (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -3/64 x) (*.f64 -9/256 (pow.f64 x 2))) (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x -3/64) (*.f64 (pow.f64 x 2) -9/256)) (+.f64 1/16 (*.f64 1/12 (/.f64 1 x))))
(/.f64 1/9 (pow.f64 x 2))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 16/81 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (*.f64 16/81 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 64/243 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (*.f64 64/243 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 16/81 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (*.f64 64/243 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (*.f64 64/243 (/.f64 1 (pow.f64 x 5))))))
(/.f64 1/9 (pow.f64 x 2))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 16/81 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (*.f64 16/81 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 64/243 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 4/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (*.f64 64/243 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (*.f64 16/81 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (*.f64 64/243 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (*.f64 1/9 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4/27 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 16/81 (/.f64 1 (pow.f64 x 4))) (*.f64 64/243 (/.f64 1 (pow.f64 x 5))))))
(*.f64 144 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 144)
(+.f64 (*.f64 144 (pow.f64 x 2)) (*.f64 -216 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 2) 144) (*.f64 (pow.f64 x 3) -216))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) 144) (+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81)))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) 144) (+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81)))
(*.f64 81 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 81)
(+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) 144) (+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81)))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) 144) (+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81)))
(*.f64 81 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 81)
(+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) 144) (+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81)))
(+.f64 (*.f64 144 (pow.f64 x 2)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 -216 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) 144) (+.f64 (*.f64 (pow.f64 x 3) -216) (*.f64 (pow.f64 x 4) 81)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (*.f64 x -12) (*.f64 9 (pow.f64 x 2)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 0 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 0)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(-.f64 0 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(pow.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) 1)
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(neg.f64 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))
(+.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(-.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(pow.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(+.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(+.f64 0 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(-.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 0)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(pow.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 1)
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) 2))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (neg.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 2 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 2 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (neg.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))))
(*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))) (fabs.f64 (/.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x))))) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 -12 x)))))

eval654.0ms (5.4%)

Compiler

Compiled 19103 to 15408 computations (19.3% saved)

prune157.0ms (1.3%)

Pruning

17 alts after pruning (4 fresh and 13 done)

PrunedKeptTotal
New3703373
Fresh011
Picked101
Done21315
Total37317390
Error
0.0b
Counts
390 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
22.3b
(+.f64 (*.f64 -12 x) 3)
0.1b
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
49.3b
(+.f64 3 (*.f64 (/.f64 1/9 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
40.2b
(*.f64 (pow.f64 x 2) 9)
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
7.9b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
9.7b
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3))) 1))
27.5b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (/.f64 1 x) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
0.3b
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))) 1))
0.2b
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
22.3b
(*.f64 3 (+.f64 (*.f64 x -4) 1))
61.3b
(*.f64 -12 x)
22.7b
3
Compiler

Compiled 320 to 255 computations (20.3% saved)

regimes42.0ms (0.3%)

Counts
22 → 1
Calls
Call 1
Inputs
3
(*.f64 -12 x)
(+.f64 (*.f64 -12 x) 3)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
(*.f64 (pow.f64 x 2) 9)
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 3 (pow.f64 x 3))) 1))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 x (*.f64 x 4)))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (neg.f64 (/.f64 (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (*.f64 x (+.f64 (*.f64 3 x) -4))))))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (+.f64 (*.f64 3 x) -4)) (*.f64 (/.f64 -1 (*.f64 x (+.f64 (*.f64 3 x) -4))) (/.f64 1 (*.f64 x (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))))))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (/.f64 1 x) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (fabs.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))) (*.f64 (+.f64 (*.f64 3 x) -4) (/.f64 1 (*.f64 x (+.f64 (*.f64 3 x) -4)))))) (fabs.f64 (*.f64 x (*.f64 (/.f64 x (*.f64 x (+.f64 (*.f64 3 x) -4))) (+.f64 (*.f64 3 x) -4))))))) 1))
(+.f64 3 (*.f64 (/.f64 1/9 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
(+.f64 3 (*.f64 (/.f64 1 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12))) (*.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)) (+.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 x -12)))))
Outputs
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
Calls

4 calls:

11.0ms
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
11.0ms
x
5.0ms
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
4.0ms
(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.1b1(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
0.1b1(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
Compiler

Compiled 538 to 421 computations (21.7% saved)

regimes27.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
3
(*.f64 -12 x)
(+.f64 (*.f64 -12 x) 3)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 3) 4) (*.f64 x x))) 1))
(*.f64 3 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 3 (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x 4)))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 3 x) 4))) (-.f64 (*.f64 3 x) 4)))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 x 3) 4)) (/.f64 1 (*.f64 x (-.f64 (*.f64 x 3) 4)))) (*.f64 x (-.f64 (*.f64 x 3) 4))) 1))
(*.f64 3 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (/.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) (*.f64 x (*.f64 (-.f64 (*.f64 3 x) 4) (*.f64 x (-.f64 (*.f64 3 x) 4))))))) 1))
(*.f64 (pow.f64 x 2) 9)
Outputs
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
Calls

4 calls:

8.0ms
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
8.0ms
x
3.0ms
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
3.0ms
(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
Results
ErrorSegmentsBranch
0.2b1x
0.2b1(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b1(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
0.2b1(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
Compiler

Compiled 236 to 180 computations (23.7% saved)

regimes7.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
3
(*.f64 -12 x)
(+.f64 (*.f64 -12 x) 3)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
(*.f64 3 (+.f64 (-.f64 (*.f64 3 (*.f64 x x)) (*.f64 x 4)) 1))
Outputs
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
Calls

1 calls:

5.0ms
x
Results
ErrorSegmentsBranch
0.2b1x
Compiler

Compiled 43 to 34 computations (20.9% saved)

regimes5.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
3
(*.f64 -12 x)
(+.f64 (*.f64 -12 x) 3)
(*.f64 3 (+.f64 (*.f64 x -4) 1))
Outputs
(+.f64 (*.f64 -12 x) 3)
Calls

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
22.3b1x
Compiler

Compiled 19 to 15 computations (21.1% saved)

regimes4.0ms (0%)

Accuracy

Total -38.8b remaining (-170.5%)

Threshold costs -38.8b (-170.5%)

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

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
22.7b1x
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026113
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
(+.f64 (*.f64 -12 x) 3)
3
Outputs
(+.f64 3 (+.f64 (*.f64 -12 x) (*.f64 9 (pow.f64 x 2))))
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
(*.f64 3 (+.f64 (*.f64 x (-.f64 (*.f64 3 x) 4)) 1))
(+.f64 (*.f64 -12 x) 3)
3
Compiler

Compiled 46 to 38 computations (17.4% saved)

soundness231.0ms (1.9%)

Algorithm
egg-herbie
Rules
1570×rational_best-simplify-132
1562×rational_best-simplify-80
1308×rational_best-simplify-78
986×rational_best-simplify-2
872×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01237
11931
22331
32731
0661118
11171118
21971118
34181118
414491118
536241118
669591118
Stop Event
node limit
saturated
Compiler

Compiled 107 to 86 computations (19.6% saved)

end126.0ms (1%)

Compiler

Compiled 42 to 34 computations (19% saved)

Profiling

Loading profile data...