Details

Time bar (total: 10.1s)

analyze94.0ms (0.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
0%0%99.6%0.4%0%0%0%1
0%0%99.6%0.4%0%0%0%2
0%0%49.8%0.4%0%49.8%0%3
50%24.9%24.9%0.4%0%49.8%0%4
75%37.4%12.5%0.4%0%49.8%0%5
87.5%43.6%6.2%0.4%0%49.8%0%6
93.8%46.7%3.1%0.4%0%49.8%0%7
96.9%48.2%1.6%0.4%0%49.8%0%8
98.4%49%0.8%0.4%0%49.8%0%9
99.2%49.4%0.4%0.4%0%49.8%0%10
99.6%49.4%0.2%0.4%0%50%0%11
99.8%49.5%0.1%0.4%0%50%0%12
Compiler

Compiled 4 to 3 computations (25% saved)

sample2.6s (25.7%)

Results
2.6s8256×body256valid
Bogosity

preprocess14.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(atanh.f32 x)
Outputs
(atanh.f32 x)
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify16.0ms (0.2%)

Algorithm
egg-herbie
Rules
rational_best.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01229
11429
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
Outputs
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))

eval0.0ms (0%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.0b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
Compiler

Compiled 11 to 9 computations (18.2% saved)

localize38.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
0.0b
(/.f32 (*.f32 2 x) (-.f32 1 x))
Compiler

Compiled 36 to 27 computations (25% saved)

series244.0ms (2.4%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
242.0ms
x
@0
(/.f32 (*.f32 2 x) (-.f32 1 x))
1.0ms
x
@0
(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
0.0ms
x
@-inf
(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
0.0ms
x
@inf
(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
0.0ms
x
@-inf
(/.f32 (*.f32 2 x) (-.f32 1 x))

rewrite103.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
878×rational_best.json-simplify-57
814×rational_best.json-simplify-82
678×rational_best.json-simplify-80
602×rational_best.json-simplify-49
514×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01042
17942
224642
3100342
4418142
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(/.f32 (*.f32 2 x) (-.f32 1 x))
(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))

simplify198.0ms (2%)

Algorithm
egg-herbie
Rules
1096×rational_best.json-simplify-132
882×rational_best.json-simplify-49
694×rational_best.json-simplify-2
614×rational_best.json-simplify-129
544×rational_best.json-simplify-57
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01672158
13562134
29922134
324612134
464212134
Stop Event
node limit
Counts
88 → 110
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(*.f32 2 x)
(+.f32 (*.f32 2 x) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/7 (pow.f32 x 7)) (+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))))
(log.f32 -1)
(+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x)))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x))))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(log.f32 -1)
(+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x)))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x))))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(-.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(+.f32 0 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(-.f32 0 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 2 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) 2)
(/.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) 2) -2)
(pow.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(neg.f32 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
Outputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(*.f32 2 (+.f32 x (pow.f32 x 2)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 3)) (pow.f32 x 2)))
(*.f32 2 (+.f32 x (+.f32 (pow.f32 x 2) (pow.f32 x 3))))
(*.f32 2 (+.f32 (pow.f32 x 2) (+.f32 x (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 (+.f32 (pow.f32 x 4) x))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (+.f32 x (pow.f32 x 4)) (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 3))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 3))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(*.f32 2 x)
(+.f32 (*.f32 2 x) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2 x)))
(+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 (*.f32 2 x) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/7 (pow.f32 x 7)) (+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 2 x) (*.f32 2/7 (pow.f32 x 7))))
(+.f32 (+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/7 (pow.f32 x 7))))
(+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 2 x) (*.f32 2/7 (pow.f32 x 7)))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/7 (pow.f32 x 7)))))
(log.f32 -1)
(+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x)))
(+.f32 (*.f32 2 (/.f32 1 x)) (log.f32 -1))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x))))
(+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (log.f32 -1) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3)))
(+.f32 (+.f32 (*.f32 2 (/.f32 1 x)) (log.f32 -1)) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3))
(+.f32 (log.f32 -1) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3)))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3) (+.f32 (*.f32 2/5 (/.f32 1 (pow.f32 x 5))) (+.f32 (*.f32 2 (/.f32 1 x)) (log.f32 -1))))
(+.f32 (log.f32 -1) (+.f32 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5)))) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3)))
(+.f32 (log.f32 -1) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (log.f32 -1) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(log.f32 -1)
(+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x)))
(+.f32 (*.f32 2 (/.f32 1 x)) (log.f32 -1))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (*.f32 2 (/.f32 1 x))))
(+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (log.f32 -1) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3)))
(+.f32 (+.f32 (*.f32 2 (/.f32 1 x)) (log.f32 -1)) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3))
(+.f32 (log.f32 -1) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3)))
(+.f32 (*.f32 2/3 (/.f32 1 (pow.f32 x 3))) (+.f32 (log.f32 -1) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3) (+.f32 (*.f32 2/5 (/.f32 1 (pow.f32 x 5))) (+.f32 (*.f32 2 (/.f32 1 x)) (log.f32 -1))))
(+.f32 (log.f32 -1) (+.f32 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5)))) (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3)))
(+.f32 (log.f32 -1) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3) (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (log.f32 -1) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 2/3) (*.f32 2/5 (/.f32 1 (pow.f32 x 5))))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(+.f32 0 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 0 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (/.f32 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (/.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (*.f32 2 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) 2)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) 2) -2)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(pow.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))
(neg.f32 (neg.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))
(log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))

eval58.0ms (0.6%)

Compiler

Compiled 3513 to 2214 computations (37% saved)

prune27.0ms (0.3%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1046110
Fresh000
Picked011
Done000
Total1047111
Error
0.0b
Counts
111 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(*.f32 1/2 (+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
0.7b
(*.f32 1/2 (+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3)))
26.8b
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))
0.0b
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
2.7b
(*.f32 1/2 (log1p.f32 (*.f32 2 x)))
32.0b
(*.f32 1/2 (log1p.f32 -2))
Compiler

Compiled 495 to 309 computations (37.6% saved)

localize99.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
0.0b
(+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))
0.1b
(*.f32 2/5 (pow.f32 x 5))
0.1b
(*.f32 (pow.f32 x 3) 2/3)
Compiler

Compiled 70 to 56 computations (20% saved)

series3.0ms (0%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f32 (pow.f32 x 3) 2/3)
0.0ms
x
@0
(*.f32 2/5 (pow.f32 x 5))
0.0ms
x
@inf
(+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))
0.0ms
x
@inf
(*.f32 (pow.f32 x 3) 2/3)
0.0ms
x
@inf
(*.f32 2/5 (pow.f32 x 5))

rewrite123.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1258×rational_best.json-simplify-57
688×rational_best.json-simplify-44
598×rational_best.json-2
598×rational_best.json-3
598×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015100
1124100
2354100
31389100
45888100
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(*.f32 (pow.f32 x 3) 2/3)
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 x 3) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 x 3) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 x 3) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 x 3) 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 x 3) 2/3) (/.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 (pow.f32 x 3) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 x 3) 4/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 x 3) 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2/5 (pow.f32 x 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 2/5 (pow.f32 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2/5 (pow.f32 x 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 2/5 (pow.f32 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2/5 (pow.f32 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2/5 (pow.f32 x 5)) (/.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/5 (pow.f32 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 x 5) 4/5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 2/5 (pow.f32 x 5))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2/5 (pow.f32 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 2/5 (pow.f32 x 5))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))))

simplify265.0ms (2.6%)

Algorithm
egg-herbie
Rules
1634×rational_best.json-simplify-132
1310×rational_best.json-simplify-54
964×rational_best.json-simplify-2
864×rational_best.json-simplify-80
848×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01312740
12602740
212352740
339812740
Stop Event
node limit
Counts
100 → 76
Calls
Call 1
Inputs
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(*.f32 2 x)
(+.f32 (*.f32 2 x) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 (pow.f32 x 3) 2/3) 0)
(+.f32 0 (*.f32 (pow.f32 x 3) 2/3))
(-.f32 (*.f32 (pow.f32 x 3) 2/3) 0)
(-.f32 0 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)))
(/.f32 (*.f32 (pow.f32 x 3) 2/3) 1)
(/.f32 (*.f32 (pow.f32 x 3) 2/3) (/.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 (pow.f32 x 3) 2/3)))
(/.f32 (*.f32 (pow.f32 x 3) 4/3) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)) 2) -2)
(pow.f32 (*.f32 (pow.f32 x 3) 2/3) 1)
(neg.f32 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) 0)
(+.f32 0 (*.f32 2/5 (pow.f32 x 5)))
(-.f32 (*.f32 2/5 (pow.f32 x 5)) 0)
(-.f32 0 (neg.f32 (*.f32 2/5 (pow.f32 x 5))))
(/.f32 (*.f32 2/5 (pow.f32 x 5)) 1)
(/.f32 (*.f32 2/5 (pow.f32 x 5)) (/.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/5 (pow.f32 x 5))))
(/.f32 (*.f32 (pow.f32 x 5) 4/5) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 2/5 (pow.f32 x 5))) 2) -2)
(pow.f32 (*.f32 2/5 (pow.f32 x 5)) 1)
(neg.f32 (neg.f32 (*.f32 2/5 (pow.f32 x 5))))
(-.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 0)
(-.f32 0 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))
(*.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 2) 2)
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) 2) -2)
(pow.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)
(neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(-.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 0)
(-.f32 0 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))
(*.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) 2)
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) 2) -2)
(pow.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)
(neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
Outputs
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(*.f32 2/3 (pow.f32 x 3))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 2 x)
(*.f32 x 2)
(+.f32 (*.f32 2 x) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3))))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3))))
(*.f32 2/5 (pow.f32 x 5))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5)))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 2/3 (pow.f32 x 3)) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 (*.f32 x 2) (*.f32 2/3 (pow.f32 x 3))))
(+.f32 (*.f32 (pow.f32 x 3) 2/3) 0)
(*.f32 2/3 (pow.f32 x 3))
(+.f32 0 (*.f32 (pow.f32 x 3) 2/3))
(*.f32 2/3 (pow.f32 x 3))
(-.f32 (*.f32 (pow.f32 x 3) 2/3) 0)
(*.f32 2/3 (pow.f32 x 3))
(-.f32 0 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)))
(*.f32 2/3 (pow.f32 x 3))
(/.f32 (*.f32 (pow.f32 x 3) 2/3) 1)
(*.f32 2/3 (pow.f32 x 3))
(/.f32 (*.f32 (pow.f32 x 3) 2/3) (/.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 (pow.f32 x 3) 2/3)))
(*.f32 2/3 (pow.f32 x 3))
(/.f32 (*.f32 (pow.f32 x 3) 4/3) 2)
(*.f32 2/3 (pow.f32 x 3))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)) 2) -2)
(*.f32 2/3 (pow.f32 x 3))
(pow.f32 (*.f32 (pow.f32 x 3) 2/3) 1)
(*.f32 2/3 (pow.f32 x 3))
(neg.f32 (neg.f32 (*.f32 (pow.f32 x 3) 2/3)))
(*.f32 2/3 (pow.f32 x 3))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) 0)
(*.f32 2/5 (pow.f32 x 5))
(+.f32 0 (*.f32 2/5 (pow.f32 x 5)))
(*.f32 2/5 (pow.f32 x 5))
(-.f32 (*.f32 2/5 (pow.f32 x 5)) 0)
(*.f32 2/5 (pow.f32 x 5))
(-.f32 0 (neg.f32 (*.f32 2/5 (pow.f32 x 5))))
(*.f32 2/5 (pow.f32 x 5))
(/.f32 (*.f32 2/5 (pow.f32 x 5)) 1)
(*.f32 2/5 (pow.f32 x 5))
(/.f32 (*.f32 2/5 (pow.f32 x 5)) (/.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/5 (pow.f32 x 5))))
(*.f32 2/5 (pow.f32 x 5))
(/.f32 (*.f32 (pow.f32 x 5) 4/5) 2)
(*.f32 2/5 (pow.f32 x 5))
(/.f32 (*.f32 (neg.f32 (*.f32 2/5 (pow.f32 x 5))) 2) -2)
(*.f32 2/5 (pow.f32 x 5))
(pow.f32 (*.f32 2/5 (pow.f32 x 5)) 1)
(*.f32 2/5 (pow.f32 x 5))
(neg.f32 (neg.f32 (*.f32 2/5 (pow.f32 x 5))))
(*.f32 2/5 (pow.f32 x 5))
(-.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 0)
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(-.f32 0 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 2) 2)
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))) 2) -2)
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(pow.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5))) 1)
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 0)
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(-.f32 0 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 1 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) (*.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) 2)
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))) 2) -2)
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(pow.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5))))) 1)
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))
(neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 x 3) 2/3) (+.f32 x (+.f32 x (*.f32 2/5 (pow.f32 x 5)))))))
(+.f32 (*.f32 2/3 (pow.f32 x 3)) (+.f32 (*.f32 2/5 (pow.f32 x 5)) (+.f32 x x)))
(+.f32 x (+.f32 x (+.f32 (*.f32 2/5 (pow.f32 x 5)) (*.f32 2/3 (pow.f32 x 3)))))

localize12.0ms (0.1%)

Compiler

Compiled 9 to 9 computations (0% saved)

localize19.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (*.f32 2 x))
Compiler

Compiled 17 to 13 computations (23.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(log1p.f32 (*.f32 2 x))
0.0ms
x
@0
(log1p.f32 (*.f32 2 x))
0.0ms
x
@-inf
(log1p.f32 (*.f32 2 x))

rewrite270.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1514×rational_best.json-2
1514×rational_best.json-3
1514×rational_best.json-1
1514×rational_best.json-5
1512×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15811
218911
375711
4312611
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(log1p.f32 (*.f32 2 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (+.f32 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log1p.f32 (+.f32 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (+.f32 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (+.f32 x x)) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 1 (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))) (/.f32 (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (+.f32 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (+.f32 x x)) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log1p.f32 (+.f32 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (+.f32 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log1p.f32 (+.f32 x x))))))))

simplify136.0ms (1.3%)

Algorithm
egg-herbie
Rules
1262×rational_best.json-simplify-129
1220×rational_best.json-simplify-80
1144×rational_best.json-simplify-78
744×rational_best.json-simplify-2
668×rational_best.json-simplify-94
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109934
1195918
2557918
31401918
44143918
Stop Event
node limit
Counts
42 → 72
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 -2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 -2 (pow.f32 x 2)) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 -2 (pow.f32 x 2)) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 -4 (pow.f32 x 4)))))
(+.f32 (log.f32 2) (*.f32 -1 (log.f32 (/.f32 1 x))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (+.f32 (log.f32 2) (*.f32 1/2 (/.f32 1 x))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (log.f32 2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (log.f32 2)))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (+.f32 (*.f32 1/2 (/.f32 1 x)) (log.f32 -2)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2)))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(+.f32 (log1p.f32 (+.f32 x x)) 0)
(+.f32 0 (log1p.f32 (+.f32 x x)))
(-.f32 (log1p.f32 (+.f32 x x)) 0)
(-.f32 0 (neg.f32 (log1p.f32 (+.f32 x x))))
(*.f32 (log1p.f32 (+.f32 x x)) 1)
(*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))))
(*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(*.f32 1 (log1p.f32 (+.f32 x x)))
(*.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x)))
(*.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 1 (log1p.f32 (+.f32 x x))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x)))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x)))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(*.f32 (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))
(*.f32 (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(*.f32 (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))) (/.f32 (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))
(/.f32 (log1p.f32 (+.f32 x x)) 1)
(/.f32 (log1p.f32 (+.f32 x x)) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(/.f32 (*.f32 2 (log1p.f32 (+.f32 x x))) 2)
(pow.f32 (log1p.f32 (+.f32 x x)) 1)
(neg.f32 (neg.f32 (log1p.f32 (+.f32 x x))))
Outputs
(*.f32 2 x)
(+.f32 (*.f32 -2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 x) (*.f32 -2 (pow.f32 x 2)))
(+.f32 (*.f32 -2 (pow.f32 x 2)) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (*.f32 -2 (pow.f32 x 2))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 -2 (pow.f32 x 2)) (*.f32 8/3 (pow.f32 x 3))))
(+.f32 (*.f32 -2 (pow.f32 x 2)) (+.f32 (*.f32 2 x) (*.f32 8/3 (pow.f32 x 3))))
(+.f32 (*.f32 -2 (pow.f32 x 2)) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 -4 (pow.f32 x 4)))))
(+.f32 (+.f32 (*.f32 2 x) (*.f32 -4 (pow.f32 x 4))) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (*.f32 -2 (pow.f32 x 2))))
(+.f32 (+.f32 (*.f32 2 x) (*.f32 -4 (pow.f32 x 4))) (+.f32 (*.f32 -2 (pow.f32 x 2)) (*.f32 8/3 (pow.f32 x 3))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 -4 (pow.f32 x 4)) (+.f32 (*.f32 -2 (pow.f32 x 2)) (*.f32 8/3 (pow.f32 x 3)))))
(+.f32 (*.f32 2 x) (+.f32 (*.f32 -2 (pow.f32 x 2)) (+.f32 (*.f32 8/3 (pow.f32 x 3)) (*.f32 -4 (pow.f32 x 4)))))
(+.f32 (log.f32 2) (*.f32 -1 (log.f32 (/.f32 1 x))))
(+.f32 (log.f32 2) (neg.f32 (log.f32 (/.f32 1 x))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (+.f32 (log.f32 2) (*.f32 1/2 (/.f32 1 x))))
(+.f32 (log.f32 2) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (*.f32 (/.f32 1 x) 1/2)))
(+.f32 (log.f32 2) (+.f32 (neg.f32 (log.f32 (/.f32 1 x))) (*.f32 (/.f32 1 x) 1/2)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (log.f32 2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (log.f32 2) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (*.f32 (/.f32 1 x) 1/2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (log.f32 2) (+.f32 (neg.f32 (log.f32 (/.f32 1 x))) (*.f32 (/.f32 1 x) 1/2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 x))) (log.f32 2)))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (+.f32 (log.f32 2) (*.f32 -1 (log.f32 (/.f32 1 x)))) (*.f32 1/24 (/.f32 1 (pow.f32 x 3))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (neg.f32 (log.f32 (/.f32 1 x))) (+.f32 (log.f32 2) (*.f32 1/24 (/.f32 1 (pow.f32 x 3)))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 1 x))) (+.f32 (+.f32 (log.f32 2) (*.f32 (/.f32 1 x) 1/2)) (*.f32 1/24 (/.f32 1 (pow.f32 x 3))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (log.f32 2) (+.f32 (neg.f32 (log.f32 (/.f32 1 x))) (+.f32 (*.f32 (/.f32 1 x) 1/2) (*.f32 1/24 (/.f32 1 (pow.f32 x 3)))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (+.f32 (log.f32 2) (*.f32 (/.f32 1 x) 1/2)) (+.f32 (neg.f32 (log.f32 (/.f32 1 x))) (*.f32 1/24 (/.f32 1 (pow.f32 x 3))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2))
(+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (log.f32 -2))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (+.f32 (*.f32 1/2 (/.f32 1 x)) (log.f32 -2)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (+.f32 (*.f32 (/.f32 1 x) 1/2) (log.f32 -2)))
(+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (log.f32 -2)))
(+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (+.f32 (*.f32 (/.f32 1 x) 1/2) (log.f32 -2)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (log.f32 -2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (+.f32 (*.f32 (/.f32 1 x) 1/2) (log.f32 -2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 x)) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2)))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 x))) (log.f32 -2)) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 x 3))) (*.f32 (/.f32 1 x) 1/2))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (+.f32 (log.f32 -2) (*.f32 1/24 (/.f32 1 (pow.f32 x 3)))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (+.f32 (log.f32 -2) (+.f32 (*.f32 (/.f32 1 x) 1/2) (*.f32 1/24 (/.f32 1 (pow.f32 x 3)))))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 1/2) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 x 3))) (+.f32 (neg.f32 (log.f32 (/.f32 -1 x))) (log.f32 -2)))) (*.f32 1/8 (/.f32 1 (pow.f32 x 2))))
(+.f32 (log1p.f32 (+.f32 x x)) 0)
(log1p.f32 (+.f32 x x))
(+.f32 0 (log1p.f32 (+.f32 x x)))
(log1p.f32 (+.f32 x x))
(-.f32 (log1p.f32 (+.f32 x x)) 0)
(log1p.f32 (+.f32 x x))
(-.f32 0 (neg.f32 (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (log1p.f32 (+.f32 x x)) 1)
(log1p.f32 (+.f32 x x))
(*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))))
(log1p.f32 (+.f32 x x))
(*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(log1p.f32 (+.f32 x x))
(*.f32 1 (log1p.f32 (+.f32 x x)))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x)))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 1 (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x)))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x)))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (/.f32 1 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (/.f32 (*.f32 (log1p.f32 (+.f32 x x)) (/.f32 1 (log1p.f32 (+.f32 x x)))) (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(*.f32 (*.f32 (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))) (/.f32 (/.f32 (/.f32 1 (log1p.f32 (+.f32 x x))) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (*.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x)))))))
(log1p.f32 (+.f32 x x))
(/.f32 (log1p.f32 (+.f32 x x)) 1)
(log1p.f32 (+.f32 x x))
(/.f32 (log1p.f32 (+.f32 x x)) (/.f32 (log1p.f32 (+.f32 x x)) (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))
(/.f32 (*.f32 2 (log1p.f32 (+.f32 x x))) 2)
(log1p.f32 (+.f32 x x))
(pow.f32 (log1p.f32 (+.f32 x x)) 1)
(log1p.f32 (+.f32 x x))
(neg.f32 (neg.f32 (log1p.f32 (+.f32 x x))))
(log1p.f32 (+.f32 x x))

localize86.0ms (0.8%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (pow.f32 x 3) 2/3)
Compiler

Compiled 37 to 29 computations (21.6% saved)

localize225.0ms (2.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
0.1b
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
0.1b
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
22.1b
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
Compiler

Compiled 272 to 140 computations (48.5% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite164.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
930×rational_best.json-simplify-47
818×rational_best.json-5
816×rational_best.json-2
816×rational_best.json-3
816×rational_best.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012376
1107226
2388226
31648226
47309226
Stop Event
node limit
Counts
4 → 103
Calls
Call 1
Inputs
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (-.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))

simplify302.0ms (3%)

Algorithm
egg-herbie
Rules
1068×rational_best.json-simplify-80
1032×rational_best.json-simplify-78
818×rational_best.json-simplify-44
662×rational_best.json-simplify-129
550×rational_best.json-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03028959
16718935
211378929
337068929
472788929
Stop Event
node limit
Counts
151 → 189
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(*.f32 16 (pow.f32 x 4))
(+.f32 (*.f32 16 (pow.f32 x 4)) (*.f32 64 (pow.f32 x 5)))
(+.f32 (*.f32 16 (pow.f32 x 4)) (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6))))
(+.f32 (*.f32 320 (pow.f32 x 7)) (+.f32 (*.f32 16 (pow.f32 x 4)) (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6)))))
16
(+.f32 16 (*.f32 64 (/.f32 1 x)))
(+.f32 16 (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x))))
(+.f32 16 (+.f32 (*.f32 320 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x)))))
16
(+.f32 16 (*.f32 64 (/.f32 1 x)))
(+.f32 16 (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x))))
(+.f32 16 (+.f32 (*.f32 320 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x)))))
(*.f32 4 (pow.f32 x 2))
(+.f32 (*.f32 4 (pow.f32 x 2)) (*.f32 8 (pow.f32 x 3)))
(+.f32 (*.f32 4 (pow.f32 x 2)) (+.f32 (*.f32 8 (pow.f32 x 3)) (*.f32 12 (pow.f32 x 4))))
(+.f32 (*.f32 4 (pow.f32 x 2)) (+.f32 (*.f32 8 (pow.f32 x 3)) (+.f32 (*.f32 16 (pow.f32 x 5)) (*.f32 12 (pow.f32 x 4)))))
4
(+.f32 4 (*.f32 8 (/.f32 1 x)))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (*.f32 12 (/.f32 1 (pow.f32 x 2)))))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (+.f32 (*.f32 16 (/.f32 1 (pow.f32 x 3))) (*.f32 12 (/.f32 1 (pow.f32 x 2))))))
4
(+.f32 4 (*.f32 8 (/.f32 1 x)))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (*.f32 12 (/.f32 1 (pow.f32 x 2)))))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (+.f32 (*.f32 16 (/.f32 1 (pow.f32 x 3))) (*.f32 12 (/.f32 1 (pow.f32 x 2))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(-.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(+.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(-.f32 0 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2)) 2)
(pow.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(neg.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 2))
(fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2))
(fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 2))))
(fabs.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (-.f32 0 (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (-.f32 0 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (-.f32 0 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (-.f32 0 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))
(+.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(+.f32 0 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(-.f32 0 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) 2)
(pow.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(neg.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(fabs.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 2))))
(fabs.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (-.f32 0 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(+.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(+.f32 0 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(-.f32 0 (neg.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(pow.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(neg.f32 (neg.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
Outputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(*.f32 2 (+.f32 x (pow.f32 x 2)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 3)) (pow.f32 x 2)))
(*.f32 2 (+.f32 x (+.f32 (pow.f32 x 2) (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 (+.f32 (pow.f32 x 4) x))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 4)))))
(*.f32 2 (+.f32 (+.f32 (pow.f32 x 2) (pow.f32 x 3)) (+.f32 x (pow.f32 x 4))))
(*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 (pow.f32 x 2) (+.f32 x (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 (pow.f32 x 2)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 (pow.f32 x 2)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 3)))))))
(*.f32 16 (pow.f32 x 4))
(*.f32 (pow.f32 x 4) 16)
(+.f32 (*.f32 16 (pow.f32 x 4)) (*.f32 64 (pow.f32 x 5)))
(+.f32 (*.f32 (pow.f32 x 4) 16) (*.f32 64 (pow.f32 x 5)))
(+.f32 (*.f32 16 (pow.f32 x 4)) (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6))))
(+.f32 (*.f32 (pow.f32 x 4) 16) (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6))))
(+.f32 (*.f32 64 (pow.f32 x 5)) (+.f32 (*.f32 (pow.f32 x 4) 16) (*.f32 160 (pow.f32 x 6))))
(+.f32 (*.f32 320 (pow.f32 x 7)) (+.f32 (*.f32 16 (pow.f32 x 4)) (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6)))))
(+.f32 (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6))) (+.f32 (*.f32 (pow.f32 x 4) 16) (*.f32 320 (pow.f32 x 7))))
(+.f32 (+.f32 (*.f32 (pow.f32 x 4) 16) (*.f32 64 (pow.f32 x 5))) (+.f32 (*.f32 160 (pow.f32 x 6)) (*.f32 320 (pow.f32 x 7))))
(+.f32 (*.f32 (pow.f32 x 4) 16) (+.f32 (+.f32 (*.f32 64 (pow.f32 x 5)) (*.f32 160 (pow.f32 x 6))) (*.f32 320 (pow.f32 x 7))))
16
(+.f32 16 (*.f32 64 (/.f32 1 x)))
(+.f32 16 (*.f32 (/.f32 1 x) 64))
(+.f32 16 (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x))))
(+.f32 (*.f32 (/.f32 1 x) 64) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 160) 16))
(+.f32 16 (+.f32 (*.f32 (/.f32 1 x) 64) (*.f32 (/.f32 1 (pow.f32 x 2)) 160)))
(+.f32 16 (+.f32 (*.f32 320 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x)))))
(+.f32 16 (+.f32 (*.f32 (/.f32 1 x) 64) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 160) (*.f32 (/.f32 1 (pow.f32 x 3)) 320))))
(+.f32 16 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 160) (+.f32 (*.f32 (/.f32 1 x) 64) (*.f32 (/.f32 1 (pow.f32 x 3)) 320))))
(+.f32 (+.f32 (*.f32 (/.f32 1 x) 64) (*.f32 (/.f32 1 (pow.f32 x 2)) 160)) (+.f32 16 (*.f32 (/.f32 1 (pow.f32 x 3)) 320)))
16
(+.f32 16 (*.f32 64 (/.f32 1 x)))
(+.f32 16 (*.f32 (/.f32 1 x) 64))
(+.f32 16 (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x))))
(+.f32 (*.f32 (/.f32 1 x) 64) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 160) 16))
(+.f32 16 (+.f32 (*.f32 (/.f32 1 x) 64) (*.f32 (/.f32 1 (pow.f32 x 2)) 160)))
(+.f32 16 (+.f32 (*.f32 320 (/.f32 1 (pow.f32 x 3))) (+.f32 (*.f32 160 (/.f32 1 (pow.f32 x 2))) (*.f32 64 (/.f32 1 x)))))
(+.f32 16 (+.f32 (*.f32 (/.f32 1 x) 64) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 160) (*.f32 (/.f32 1 (pow.f32 x 3)) 320))))
(+.f32 16 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 160) (+.f32 (*.f32 (/.f32 1 x) 64) (*.f32 (/.f32 1 (pow.f32 x 3)) 320))))
(+.f32 (+.f32 (*.f32 (/.f32 1 x) 64) (*.f32 (/.f32 1 (pow.f32 x 2)) 160)) (+.f32 16 (*.f32 (/.f32 1 (pow.f32 x 3)) 320)))
(*.f32 4 (pow.f32 x 2))
(*.f32 (pow.f32 x 2) 4)
(+.f32 (*.f32 4 (pow.f32 x 2)) (*.f32 8 (pow.f32 x 3)))
(+.f32 (*.f32 (pow.f32 x 2) 4) (*.f32 (pow.f32 x 3) 8))
(+.f32 (*.f32 4 (pow.f32 x 2)) (+.f32 (*.f32 8 (pow.f32 x 3)) (*.f32 12 (pow.f32 x 4))))
(+.f32 (*.f32 (pow.f32 x 2) 4) (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 (pow.f32 x 4) 12)))
(+.f32 (*.f32 4 (pow.f32 x 2)) (+.f32 (*.f32 8 (pow.f32 x 3)) (+.f32 (*.f32 16 (pow.f32 x 5)) (*.f32 12 (pow.f32 x 4)))))
(+.f32 (*.f32 (pow.f32 x 2) 4) (+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 (pow.f32 x 4) 12) (*.f32 16 (pow.f32 x 5)))))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 (pow.f32 x 2) 4) (+.f32 (*.f32 (pow.f32 x 4) 12) (*.f32 16 (pow.f32 x 5)))))
(+.f32 (*.f32 (pow.f32 x 2) 4) (+.f32 (*.f32 (pow.f32 x 4) 12) (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 16 (pow.f32 x 5)))))
4
(+.f32 4 (*.f32 8 (/.f32 1 x)))
(+.f32 4 (*.f32 (/.f32 1 x) 8))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (*.f32 12 (/.f32 1 (pow.f32 x 2)))))
(+.f32 4 (+.f32 (*.f32 (/.f32 1 x) 8) (*.f32 (/.f32 1 (pow.f32 x 2)) 12)))
(+.f32 (*.f32 (/.f32 1 x) 8) (+.f32 4 (*.f32 (/.f32 1 (pow.f32 x 2)) 12)))
(+.f32 (+.f32 4 (*.f32 (/.f32 1 x) 8)) (*.f32 (/.f32 1 (pow.f32 x 2)) 12))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (+.f32 (*.f32 16 (/.f32 1 (pow.f32 x 3))) (*.f32 12 (/.f32 1 (pow.f32 x 2))))))
(+.f32 4 (+.f32 (*.f32 (/.f32 1 x) 8) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 12) (*.f32 (/.f32 1 (pow.f32 x 3)) 16))))
(+.f32 (*.f32 (/.f32 1 x) 8) (+.f32 4 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 12) (*.f32 (/.f32 1 (pow.f32 x 3)) 16))))
(+.f32 (+.f32 4 (*.f32 (/.f32 1 x) 8)) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 12) (*.f32 (/.f32 1 (pow.f32 x 3)) 16)))
4
(+.f32 4 (*.f32 8 (/.f32 1 x)))
(+.f32 4 (*.f32 (/.f32 1 x) 8))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (*.f32 12 (/.f32 1 (pow.f32 x 2)))))
(+.f32 4 (+.f32 (*.f32 (/.f32 1 x) 8) (*.f32 (/.f32 1 (pow.f32 x 2)) 12)))
(+.f32 (*.f32 (/.f32 1 x) 8) (+.f32 4 (*.f32 (/.f32 1 (pow.f32 x 2)) 12)))
(+.f32 (+.f32 4 (*.f32 (/.f32 1 x) 8)) (*.f32 (/.f32 1 (pow.f32 x 2)) 12))
(+.f32 4 (+.f32 (*.f32 8 (/.f32 1 x)) (+.f32 (*.f32 16 (/.f32 1 (pow.f32 x 3))) (*.f32 12 (/.f32 1 (pow.f32 x 2))))))
(+.f32 4 (+.f32 (*.f32 (/.f32 1 x) 8) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 12) (*.f32 (/.f32 1 (pow.f32 x 3)) 16))))
(+.f32 (*.f32 (/.f32 1 x) 8) (+.f32 4 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 12) (*.f32 (/.f32 1 (pow.f32 x 3)) 16))))
(+.f32 (+.f32 4 (*.f32 (/.f32 1 x) 8)) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 12) (*.f32 (/.f32 1 (pow.f32 x 3)) 16)))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)
(/.f32 (+.f32 x x) (-.f32 1 x))
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 0 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2)) 2)
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(pow.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(neg.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 2))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 2))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 2 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 2 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (*.f32 2 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 2 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(fabs.f32 (/.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(fabs.f32 (-.f32 0 (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 1 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(+.f32 0 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 0)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 0 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 2) 2)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(pow.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) 1)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(neg.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (neg.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) (*.f32 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) 2))))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (/.f32 (*.f32 2 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 2 (fabs.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(fabs.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(fabs.f32 (-.f32 0 (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (neg.f32 (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
(+.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 0 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 0 (neg.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(pow.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(neg.f32 (neg.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))

eval507.0ms (5%)

Compiler

Compiled 23420 to 14122 computations (39.7% saved)

prune249.0ms (2.5%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New4444448
Fresh101
Picked011
Done235
Total4478455
Error
0.0b
Counts
455 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(*.f32 1/2 (+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
0.7b
(*.f32 1/2 (+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3)))
1.3b
(*.f32 1/2 (*.f32 x 2))
0.0b
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
23.0b
(*.f32 1/2 (log1p.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
26.4b
(*.f32 1/2 (log1p.f32 (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
Compiler

Compiled 343 to 212 computations (38.2% saved)

localize374.0ms (3.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
0.8b
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
20.1b
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
22.1b
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
Compiler

Compiled 591 to 315 computations (46.7% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
0.0ms
x
@0
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
0.0ms
x
@0
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
0.0ms
x
@inf
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
0.0ms
x
@inf
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1410×rational_best.json-simplify-47
1190×rational_best.json-5
1188×rational_best.json-2
1188×rational_best.json-3
1188×rational_best.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015321
1137219
2482171
32330171
Stop Event
node limit
Counts
3 → 33
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (-.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)))))

simplify315.0ms (3.1%)

Algorithm
egg-herbie
Rules
1454×rational_best.json-simplify-80
1354×rational_best.json-simplify-78
902×rational_best.json-simplify-132
812×rational_best.json-simplify-2
622×rational_best.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01353651
12683627
25113621
313193621
426713621
558703621
Stop Event
node limit
Counts
69 → 90
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(*.f32 8 (pow.f32 x 3))
(+.f32 (*.f32 24 (pow.f32 x 4)) (*.f32 8 (pow.f32 x 3)))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 8 (pow.f32 x 3))))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (+.f32 (*.f32 8 (pow.f32 x 3)) (*.f32 80 (pow.f32 x 6)))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(+.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(+.f32 0 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 2) 2)
(pow.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(+.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(+.f32 0 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(-.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(*.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(pow.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
Outputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(*.f32 2 (+.f32 x (pow.f32 x 2)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 3)) (pow.f32 x 2)))
(*.f32 2 (+.f32 x (+.f32 (pow.f32 x 2) (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
(+.f32 (*.f32 2 (+.f32 (pow.f32 x 4) x)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 (pow.f32 x 2))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (+.f32 x (pow.f32 x 3)) (pow.f32 x 4))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 4)) (+.f32 (pow.f32 x 2) (pow.f32 x 3))))
(*.f32 2 (+.f32 (pow.f32 x 2) (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 4)))))
(*.f32 2 (+.f32 x (+.f32 (pow.f32 x 3) (+.f32 (pow.f32 x 2) (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 8 (pow.f32 x 3))
(*.f32 (pow.f32 x 3) 8)
(+.f32 (*.f32 24 (pow.f32 x 4)) (*.f32 8 (pow.f32 x 3)))
(+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 (pow.f32 x 4) 24))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 8 (pow.f32 x 3))))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 (pow.f32 x 4) 24)))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 (pow.f32 x 4) 24) (*.f32 48 (pow.f32 x 5))))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (+.f32 (*.f32 8 (pow.f32 x 3)) (*.f32 80 (pow.f32 x 6)))))
(+.f32 (*.f32 (pow.f32 x 4) 24) (+.f32 (*.f32 80 (pow.f32 x 6)) (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 48 (pow.f32 x 5)))))
(+.f32 (*.f32 (pow.f32 x 4) 24) (+.f32 (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 48 (pow.f32 x 5))) (*.f32 80 (pow.f32 x 6))))
(+.f32 (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 48 (pow.f32 x 5))) (+.f32 (*.f32 (pow.f32 x 4) 24) (*.f32 80 (pow.f32 x 6))))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 48 (pow.f32 x 5)) (+.f32 (*.f32 (pow.f32 x 4) 24) (*.f32 80 (pow.f32 x 6)))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 80) (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)))))
(neg.f32 (+.f32 8 (+.f32 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 80) (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)))))
(neg.f32 (+.f32 8 (+.f32 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)
(/.f32 (+.f32 x x) (-.f32 1 x))
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 0 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 2) 2)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(pow.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 0 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(pow.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))

localize287.0ms (2.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 1 (pow.f32 x 2))
0.3b
(*.f32 (/.f32 1 x) 3/8)
5.6b
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
22.1b
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
Compiler

Compiled 319 to 216 computations (32.3% saved)

series94.0ms (0.9%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
91.0ms
x
@0
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
0.0ms
x
@0
(/.f32 1 (pow.f32 x 2))
0.0ms
x
@0
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
0.0ms
x
@0
(*.f32 (/.f32 1 x) 3/8)
0.0ms
x
@inf
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1336×rational_best.json-5
1334×rational_best.json-2
1334×rational_best.json-3
1334×rational_best.json-1
1334×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025256
1208256
2647256
32741256
Stop Event
node limit
Counts
4 → 50
Calls
Call 1
Inputs
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 1 x) 3/8)
(/.f32 1 (pow.f32 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 2 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1/8 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))) (-.f32 0 (*.f32 2 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 x) 3/8) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 x) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 x) 3/8) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 x) 3/8) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 x) 3/8) (/.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 x) 3/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 x) 3/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 x) 3/8) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (pow.f32 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (pow.f32 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (pow.f32 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (pow.f32 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 x 2)) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 1 (pow.f32 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (/.f32 1 (pow.f32 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 1 (pow.f32 x 2)))) (/.f32 1 (pow.f32 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))) (*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (pow.f32 x 2)) 1)))))

simplify198.0ms (2%)

Algorithm
egg-herbie
Rules
1272×rational_best.json-simplify-2
758×rational_best.json-simplify-44
722×rational_best.json-simplify-1
722×rational_best.json-simplify-132
466×rational_best.json-simplify-82
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01423806
12853782
26053776
319563776
440403776
567093776
Stop Event
node limit
Counts
86 → 94
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 0)
(+.f32 0 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(-.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 0)
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 1)
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 2 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) 2)
(pow.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 0)
(+.f32 0 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))
(+.f32 (+.f32 1/8 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))) (-.f32 0 (*.f32 2 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))))))
(*.f32 (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(*.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) -1)
(*.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))
(/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) -1)
(/.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) 2)
(pow.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(neg.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))))
(+.f32 (*.f32 (/.f32 1 x) 3/8) 0)
(+.f32 0 (*.f32 (/.f32 1 x) 3/8))
(-.f32 (*.f32 (/.f32 1 x) 3/8) 0)
(/.f32 (*.f32 (/.f32 1 x) 3/8) 1)
(/.f32 (*.f32 (/.f32 1 x) 3/8) (/.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 x) 3/8)))
(/.f32 (*.f32 (/.f32 1 x) 3/4) 2)
(pow.f32 (*.f32 (/.f32 1 x) 3/8) 1)
(+.f32 (/.f32 1 (pow.f32 x 2)) 0)
(+.f32 0 (/.f32 1 (pow.f32 x 2)))
(-.f32 (/.f32 1 (pow.f32 x 2)) 0)
(*.f32 1 (/.f32 1 (pow.f32 x 2)))
(*.f32 (/.f32 1 (pow.f32 x 2)) 1)
(*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))))
(*.f32 (/.f32 1 (pow.f32 x 2)) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 1 (pow.f32 x 2)))))
(*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))))
(*.f32 (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 2)))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))))
(*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (/.f32 1 (pow.f32 x 2))))
(*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 1 (pow.f32 x 2)))) (/.f32 1 (pow.f32 x 2)))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))) (*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))))
(pow.f32 (/.f32 1 (pow.f32 x 2)) 1)
Outputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(*.f32 2 (+.f32 x (pow.f32 x 2)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 3)) (pow.f32 x 2)))
(*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 2))))
(*.f32 2 (+.f32 (pow.f32 x 2) (+.f32 x (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 (+.f32 (pow.f32 x 4) x))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 4)))))
(*.f32 2 (+.f32 (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 4))) (pow.f32 x 2)))
(*.f32 2 (+.f32 (pow.f32 x 2) (+.f32 x (+.f32 (pow.f32 x 3) (pow.f32 x 4)))))
(*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 x (+.f32 (pow.f32 x 2) (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(/.f32 3/8 x)
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 0)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 0 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 0)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 1)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 2 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) 2)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(pow.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 1)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 0)
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 0 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (+.f32 1/8 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))) (-.f32 0 (*.f32 2 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) -1)
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))) -1)
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(/.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) 2)
(/.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) 2)
(/.f32 (*.f32 2 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))) 2)
(pow.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(neg.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (*.f32 (/.f32 1 x) 3/8) 0)
(*.f32 (/.f32 1 x) 3/8)
(+.f32 0 (*.f32 (/.f32 1 x) 3/8))
(*.f32 (/.f32 1 x) 3/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 0)
(*.f32 (/.f32 1 x) 3/8)
(/.f32 (*.f32 (/.f32 1 x) 3/8) 1)
(*.f32 (/.f32 1 x) 3/8)
(/.f32 (*.f32 (/.f32 1 x) 3/8) (/.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 x) 3/8)))
(*.f32 (/.f32 1 x) 3/8)
(/.f32 (*.f32 (/.f32 1 x) 3/4) 2)
(*.f32 (/.f32 1 x) 3/8)
(pow.f32 (*.f32 (/.f32 1 x) 3/8) 1)
(*.f32 (/.f32 1 x) 3/8)
(+.f32 (/.f32 1 (pow.f32 x 2)) 0)
(/.f32 1 (pow.f32 x 2))
(+.f32 0 (/.f32 1 (pow.f32 x 2)))
(/.f32 1 (pow.f32 x 2))
(-.f32 (/.f32 1 (pow.f32 x 2)) 0)
(/.f32 1 (pow.f32 x 2))
(*.f32 1 (/.f32 1 (pow.f32 x 2)))
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 1 (pow.f32 x 2)) 1)
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))))
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 1 (pow.f32 x 2)) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 1 (pow.f32 x 2)))))
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))))
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 2)))
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))))
(/.f32 1 (pow.f32 x 2))
(*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (/.f32 1 (pow.f32 x 2))))
(/.f32 1 (pow.f32 x 2))
(*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (/.f32 1 (pow.f32 x 2)))) (/.f32 1 (pow.f32 x 2)))
(/.f32 1 (pow.f32 x 2))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))) (*.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2))) (*.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 2)))))
(/.f32 1 (pow.f32 x 2))
(pow.f32 (/.f32 1 (pow.f32 x 2)) 1)
(/.f32 1 (pow.f32 x 2))

localize281.0ms (2.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
0.1b
(/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
0.1b
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))
22.1b
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
Compiler

Compiled 295 to 151 computations (48.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
0.0ms
x
@inf
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
0.0ms
x
@-inf
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
0.0ms
x
@0
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
0.0ms
x
@inf
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))

rewrite191.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1342×rational_best.json-simplify-57
706×rational_best.json-5
704×rational_best.json-2
704×rational_best.json-3
704×rational_best.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
013236
1110182
237886
3161486
4626586
Stop Event
node limit
Counts
2 → 19
Calls
Call 1
Inputs
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (-.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))))

simplify283.0ms (2.8%)

Algorithm
egg-herbie
Rules
1278×rational_best.json-simplify-80
1276×rational_best.json-simplify-47
1202×rational_best.json-simplify-78
974×rational_best.json-simplify-129
770×rational_best.json-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0991615
12061591
23711585
37371585
431921585
577131585
Stop Event
node limit
Counts
43 → 69
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(*.f32 8 (pow.f32 x 3))
(+.f32 (*.f32 24 (pow.f32 x 4)) (*.f32 8 (pow.f32 x 3)))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 8 (pow.f32 x 3))))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (+.f32 (*.f32 8 (pow.f32 x 3)) (*.f32 80 (pow.f32 x 6)))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(-.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(+.f32 0 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(-.f32 0 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2))) 2)
(pow.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(neg.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
Outputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(*.f32 2 (+.f32 x (pow.f32 x 2)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (pow.f32 x 2) (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 2)) (pow.f32 x 3)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 (+.f32 (pow.f32 x 4) x))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (+.f32 x (pow.f32 x 4)) (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (+.f32 (pow.f32 x 4) (pow.f32 x 3))) (pow.f32 x 2)))
(*.f32 2 (+.f32 (+.f32 x (+.f32 (pow.f32 x 2) (pow.f32 x 4))) (pow.f32 x 3)))
(*.f32 2 (+.f32 x (+.f32 (pow.f32 x 2) (+.f32 (pow.f32 x 3) (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 3))) (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3))) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 x))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(*.f32 8 (pow.f32 x 3))
(*.f32 (pow.f32 x 3) 8)
(+.f32 (*.f32 24 (pow.f32 x 4)) (*.f32 8 (pow.f32 x 3)))
(+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 (pow.f32 x 4) 24))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 8 (pow.f32 x 3))))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 (pow.f32 x 4) 24)))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 (pow.f32 x 4) 24) (*.f32 48 (pow.f32 x 5))))
(+.f32 (*.f32 24 (pow.f32 x 4)) (+.f32 (*.f32 48 (pow.f32 x 5)) (+.f32 (*.f32 8 (pow.f32 x 3)) (*.f32 80 (pow.f32 x 6)))))
(+.f32 (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 80 (pow.f32 x 6))) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 (pow.f32 x 4) 24)))
(+.f32 (*.f32 48 (pow.f32 x 5)) (+.f32 (+.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 80 (pow.f32 x 6))) (*.f32 (pow.f32 x 4) 24)))
(+.f32 (*.f32 (pow.f32 x 4) 24) (+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 80 (pow.f32 x 6)))))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 80 (pow.f32 x 6))) (*.f32 (pow.f32 x 4) 24)))
(+.f32 (*.f32 (pow.f32 x 3) 8) (+.f32 (*.f32 (pow.f32 x 4) 24) (+.f32 (*.f32 48 (pow.f32 x 5)) (*.f32 80 (pow.f32 x 6)))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48))))
(neg.f32 (+.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 80) (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)))))
(neg.f32 (+.f32 8 (+.f32 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 x) 24) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 48) (*.f32 (/.f32 1 (pow.f32 x 3)) 80)))))
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 48) (+.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
(neg.f32 (+.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 48) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
-8
(neg.f32 (+.f32 8 (*.f32 24 (/.f32 1 x))))
(neg.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (*.f32 48 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48))))
(neg.f32 (+.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)))
(neg.f32 (+.f32 8 (+.f32 (*.f32 24 (/.f32 1 x)) (+.f32 (*.f32 48 (/.f32 1 (pow.f32 x 2))) (*.f32 80 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 80) (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)))))
(neg.f32 (+.f32 8 (+.f32 (+.f32 (*.f32 (/.f32 1 x) 24) (*.f32 (/.f32 1 (pow.f32 x 2)) 48)) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
(neg.f32 (+.f32 8 (+.f32 (*.f32 (/.f32 1 x) 24) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 48) (*.f32 (/.f32 1 (pow.f32 x 3)) 80)))))
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 48) (+.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
(neg.f32 (+.f32 (+.f32 8 (*.f32 (/.f32 1 x) 24)) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 48) (*.f32 (/.f32 1 (pow.f32 x 3)) 80))))
(+.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 0 (/.f32 (+.f32 x x) (-.f32 1 x)))
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 0)
(/.f32 (+.f32 x x) (-.f32 1 x))
(-.f32 0 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2) 2)
(/.f32 (+.f32 x x) (-.f32 1 x))
(pow.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 1)
(/.f32 (+.f32 x x) (-.f32 1 x))
(neg.f32 (neg.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (+.f32 x x) (-.f32 1 x))
(+.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(+.f32 0 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 0)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(-.f32 0 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(/.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) 2))) 2)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(pow.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) 1)
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))
(neg.f32 (neg.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))

localize16.0ms (0.2%)

Compiler

Compiled 12 to 9 computations (25% saved)

eval915.0ms (9%)

Compiler

Compiled 33434 to 20093 computations (39.9% saved)

prune209.0ms (2.1%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New4571458
Fresh000
Picked011
Done167
Total4588466
Error
0.0b
Counts
466 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(*.f32 1/2 (+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
0.7b
(*.f32 1/2 (+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3)))
1.3b
(*.f32 1/2 (*.f32 x 2))
0.0b
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
23.0b
(*.f32 1/2 (log1p.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
26.4b
(*.f32 1/2 (log1p.f32 (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
Compiler

Compiled 341 to 210 computations (38.4% saved)

localize359.0ms (3.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
0.2b
(/.f32 1 (pow.f32 x 2))
5.6b
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
22.1b
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
Compiler

Compiled 304 to 202 computations (33.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
0.0ms
x
@0
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
0.0ms
x
@inf
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
0.0ms
x
@0
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
0.0ms
x
@-inf
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))

rewrite186.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1274×rational_best.json-5
1272×rational_best.json-2
1272×rational_best.json-3
1272×rational_best.json-1
1272×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024237
1199237
2618237
32617237
Stop Event
node limit
Counts
3 → 38
Calls
Call 1
Inputs
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 2 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (+.f32 (/.f32 3/8 x) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 0 (*.f32 2 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 1)))))

simplify207.0ms (2%)

Algorithm
egg-herbie
Rules
1052×rational_best.json-simplify-80
982×rational_best.json-simplify-78
734×rational_best.json-simplify-54
684×rational_best.json-simplify-43
630×rational_best.json-simplify-135
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01243814
12463790
28633702
331663702
463883696
Stop Event
node limit
Counts
74 → 84
Calls
Call 1
Inputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(+.f32 0 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(-.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 2 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2)
(pow.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 0)
(+.f32 0 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (+.f32 (/.f32 3/8 x) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 0 (*.f32 2 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(*.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(*.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) -1)
(*.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(*.f32 (/.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) -1)
(/.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) 2)
(pow.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(neg.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))))
(+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 0)
(+.f32 0 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 0)
(/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 1)
(/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(/.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/4) 2)
(pow.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 1)
Outputs
(*.f32 2 x)
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 x))
(*.f32 2 (+.f32 x (pow.f32 x 2)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 x)))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (pow.f32 x 3))))
(*.f32 2 (+.f32 (+.f32 x (pow.f32 x 3)) (pow.f32 x 2)))
(*.f32 2 (+.f32 x (+.f32 (pow.f32 x 2) (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (+.f32 (*.f32 2 (pow.f32 x 3)) (+.f32 (*.f32 2 x) (*.f32 2 (pow.f32 x 4)))))
(+.f32 (*.f32 2 (+.f32 (pow.f32 x 4) x)) (+.f32 (*.f32 2 (pow.f32 x 3)) (*.f32 2 (pow.f32 x 2))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (+.f32 x (pow.f32 x 4)) (pow.f32 x 3))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 x (+.f32 (pow.f32 x 4) (pow.f32 x 3)))))
(+.f32 (*.f32 2 (pow.f32 x 2)) (*.f32 2 (+.f32 (pow.f32 x 3) (+.f32 x (pow.f32 x 4)))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 (pow.f32 x 2)))) (+.f32 2 (*.f32 2 (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 3))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 3)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2)))))))
-2
(neg.f32 (+.f32 2 (*.f32 2 (/.f32 1 x))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (*.f32 2 (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 2 (/.f32 1 x)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 x 2))) (*.f32 2 (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 3)) (/.f32 1 (pow.f32 x 2)))) (+.f32 2 (*.f32 2 (/.f32 1 x)))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2))) (/.f32 1 (pow.f32 x 3))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 x) (+.f32 (/.f32 1 (pow.f32 x 2)) (/.f32 1 (pow.f32 x 3)))))))
(neg.f32 (+.f32 2 (*.f32 2 (+.f32 (/.f32 1 (pow.f32 x 3)) (+.f32 (/.f32 1 x) (/.f32 1 (pow.f32 x 2)))))))
(/.f32 1/8 (pow.f32 x 3))
(-.f32 (*.f32 1/8 (/.f32 1 (pow.f32 x 3))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8)) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))
(+.f32 (*.f32 (/.f32 1 x) 3/8) (-.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
-1/8
(-.f32 (*.f32 3/8 (/.f32 1 x)) 1/8)
(-.f32 (*.f32 (/.f32 1 x) 3/8) 1/8)
(-.f32 (*.f32 3/8 (/.f32 1 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (*.f32 (/.f32 1 x) 3/8) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 x)) (*.f32 1/8 (/.f32 1 (pow.f32 x 3)))) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 x) 3/8) (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(/.f32 3/8 (pow.f32 x 2))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 0 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(-.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 0)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 2 (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) 2)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(pow.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) 1)
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 0)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 0 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (neg.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (+.f32 (/.f32 3/8 x) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 0 (*.f32 2 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) (neg.f32 (*.f32 2 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (+.f32 (+.f32 1/8 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8) (/.f32 3/8 x))) (neg.f32 (*.f32 2 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))))
(+.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)) (+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (*.f32 2 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (+.f32 (neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/4) 1/4)) (+.f32 1/8 (/.f32 3/8 x)))))
(*.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) -1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 1 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(/.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))) -1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(/.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))) 2)
(/.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))) 2)
(pow.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))) 1)
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(neg.f32 (-.f32 (+.f32 1/8 (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x))))
(+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))))
(+.f32 (/.f32 3/8 x) (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (neg.f32 (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)))
(+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 0)
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
(+.f32 0 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))))
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
(-.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 0)
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
(/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 1)
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
(/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (/.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) (*.f32 3/8 (/.f32 1 (pow.f32 x 2)))))
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
(/.f32 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/4) 2)
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)
(pow.f32 (*.f32 3/8 (/.f32 1 (pow.f32 x 2))) 1)
(*.f32 (/.f32 1 (pow.f32 x 2)) 3/8)

eval100.0ms (1%)

Compiler

Compiled 5673 to 4010 computations (29.3% saved)

prune21.0ms (0.2%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New98199
Fresh000
Picked101
Done077
Total998107
Error
0.0b
Counts
107 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(*.f32 1/2 (+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
0.7b
(*.f32 1/2 (+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3)))
1.3b
(*.f32 1/2 (*.f32 x 2))
0.0b
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
22.9b
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
23.0b
(*.f32 1/2 (log1p.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (/.f32 3/8 (pow.f32 x 2)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
26.4b
(*.f32 1/2 (log1p.f32 (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
Compiler

Compiled 339 to 208 computations (38.6% saved)

regimes48.0ms (0.5%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 x 2))
(*.f32 1/2 (log1p.f32 -2))
(*.f32 1/2 (log1p.f32 (*.f32 2 x)))
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
(*.f32 1/2 (+.f32 (*.f32 2 x) (*.f32 (pow.f32 x 3) 2/3)))
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 1/2 (log1p.f32 (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))))))
(*.f32 1/2 (log1p.f32 (*.f32 (*.f32 (/.f32 1 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))) (/.f32 (/.f32 1 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 1/2 (+.f32 (*.f32 2 x) (+.f32 (*.f32 (pow.f32 x 3) 2/3) (*.f32 2/5 (pow.f32 x 5)))))
(*.f32 1/2 (log1p.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (/.f32 3/8 (pow.f32 x 2)))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 1/2 (log1p.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (/.f32 3/8 x)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 1/2 (log1p.f32 (*.f32 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 x 3)) 1/8) (*.f32 (/.f32 1 x) 3/8)) (+.f32 1/8 (*.f32 (/.f32 1 (pow.f32 x 2)) 3/8))) (*.f32 (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (/.f32 (+.f32 x x) (-.f32 1 x)) (/.f32 (+.f32 x x) (-.f32 1 x)))))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 (/.f32 1 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))))))) (*.f32 (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (*.f32 (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x))) (log1p.f32 (/.f32 (+.f32 x x) (-.f32 1 x)))))))))
Outputs
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
Calls

4 calls:

9.0ms
(/.f32 (*.f32 2 x) (-.f32 1 x))
8.0ms
x
8.0ms
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
8.0ms
(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
Results
ErrorSegmentsBranch
0.0b1x
0.0b1(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
0.0b1(log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x)))
0.0b1(/.f32 (*.f32 2 x) (-.f32 1 x))
Compiler

Compiled 624 to 384 computations (38.5% saved)

regimes4.0ms (0%)

Accuracy

Total -30.7b remaining (-2331.3%)

Threshold costs -30.7b (-2331.3%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 x 2))
(*.f32 1/2 (log1p.f32 -2))
(*.f32 1/2 (log1p.f32 (*.f32 2 x)))
Outputs
(*.f32 1/2 (*.f32 x 2))
Calls

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
1.3b1x
Compiler

Compiled 18 to 15 computations (16.7% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01442
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
(*.f32 1/2 (*.f32 x 2))
Outputs
(*.f32 1/2 (log1p.f32 (/.f32 (*.f32 2 x) (-.f32 1 x))))
(*.f32 1/2 (*.f32 x 2))
Compiler

Compiled 17 to 14 computations (17.6% saved)

soundness0.0ms (0%)

end16.0ms (0.2%)

Compiler

Compiled 16 to 13 computations (18.8% saved)

Profiling

Loading profile data...